/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-RepeatedSemanticLbeWithPredicates.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons-eq.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-d5b4239aa45c8d22a30959944f2ef622f7386a6d-d5b4239 [2021-03-26 06:06:44,060 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-26 06:06:44,063 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-26 06:06:44,101 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-26 06:06:44,101 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-26 06:06:44,104 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-26 06:06:44,106 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-26 06:06:44,111 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-26 06:06:44,113 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-26 06:06:44,120 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-26 06:06:44,121 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-26 06:06:44,122 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-26 06:06:44,123 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-26 06:06:44,124 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-26 06:06:44,126 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-26 06:06:44,127 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-26 06:06:44,129 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-26 06:06:44,130 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-26 06:06:44,132 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-26 06:06:44,140 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-26 06:06:44,141 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-26 06:06:44,143 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-26 06:06:44,144 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-26 06:06:44,145 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-26 06:06:44,151 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-26 06:06:44,151 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-26 06:06:44,152 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-26 06:06:44,153 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-26 06:06:44,154 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-26 06:06:44,156 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-26 06:06:44,157 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-26 06:06:44,157 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-26 06:06:44,159 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-26 06:06:44,159 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-26 06:06:44,160 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-26 06:06:44,160 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-26 06:06:44,161 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-26 06:06:44,161 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-26 06:06:44,161 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-26 06:06:44,162 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-26 06:06:44,162 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-26 06:06:44,166 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-RepeatedSemanticLbeWithPredicates.epf [2021-03-26 06:06:44,200 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-26 06:06:44,201 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-26 06:06:44,203 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-26 06:06:44,204 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-26 06:06:44,204 INFO L138 SettingsManager]: * Use SBE=true [2021-03-26 06:06:44,204 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-26 06:06:44,204 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-26 06:06:44,204 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-26 06:06:44,204 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-26 06:06:44,205 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-26 06:06:44,205 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-26 06:06:44,206 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-26 06:06:44,206 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-26 06:06:44,206 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-26 06:06:44,206 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-26 06:06:44,206 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-26 06:06:44,206 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-26 06:06:44,206 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-26 06:06:44,207 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-26 06:06:44,207 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-26 06:06:44,207 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-26 06:06:44,207 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-26 06:06:44,207 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-26 06:06:44,207 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-26 06:06:44,208 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-26 06:06:44,208 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-26 06:06:44,208 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-26 06:06:44,208 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=SEMANTIC_BASED_MOVER_CHECK_WITH_PREDICATES [2021-03-26 06:06:44,208 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-26 06:06:44,208 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-03-26 06:06:44,208 INFO L138 SettingsManager]: * Apply repeated Lipton Reduction=true WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-03-26 06:06:44,524 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-26 06:06:44,552 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-26 06:06:44,554 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-26 06:06:44,555 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-03-26 06:06:44,556 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-03-26 06:06:44,557 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons-eq.wvr.bpl [2021-03-26 06:06:44,557 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons-eq.wvr.bpl' [2021-03-26 06:06:44,596 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-26 06:06:44,597 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-03-26 06:06:44,598 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-26 06:06:44,598 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-26 06:06:44,598 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-26 06:06:44,614 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 26.03 06:06:44" (1/1) ... [2021-03-26 06:06:44,621 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 26.03 06:06:44" (1/1) ... [2021-03-26 06:06:44,627 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-26 06:06:44,628 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-26 06:06:44,628 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-26 06:06:44,628 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-26 06:06:44,635 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 26.03 06:06:44" (1/1) ... [2021-03-26 06:06:44,635 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 26.03 06:06:44" (1/1) ... [2021-03-26 06:06:44,636 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 26.03 06:06:44" (1/1) ... [2021-03-26 06:06:44,636 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 26.03 06:06:44" (1/1) ... [2021-03-26 06:06:44,639 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 26.03 06:06:44" (1/1) ... [2021-03-26 06:06:44,641 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 26.03 06:06:44" (1/1) ... [2021-03-26 06:06:44,642 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 26.03 06:06:44" (1/1) ... [2021-03-26 06:06:44,643 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-26 06:06:44,644 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-26 06:06:44,644 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-26 06:06:44,644 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-26 06:06:44,646 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 26.03 06:06:44" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-26 06:06:44,712 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-03-26 06:06:44,713 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-03-26 06:06:44,713 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-03-26 06:06:44,714 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-03-26 06:06:44,714 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-03-26 06:06:44,714 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-03-26 06:06:44,714 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-03-26 06:06:44,714 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-26 06:06:44,714 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-26 06:06:44,714 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-03-26 06:06:44,714 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-03-26 06:06:44,714 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-03-26 06:06:44,715 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-03-26 06:06:44,959 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-26 06:06:44,959 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-03-26 06:06:44,960 INFO L202 PluginConnector]: Adding new model prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.03 06:06:44 BoogieIcfgContainer [2021-03-26 06:06:44,961 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-26 06:06:44,962 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-26 06:06:44,962 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-26 06:06:44,964 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-26 06:06:44,964 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 26.03 06:06:44" (1/2) ... [2021-03-26 06:06:44,965 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c77b7d6 and model type prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.03 06:06:44, skipping insertion in model container [2021-03-26 06:06:44,965 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.03 06:06:44" (2/2) ... [2021-03-26 06:06:44,966 INFO L111 eAbstractionObserver]: Analyzing ICFG prod-cons-eq.wvr.bpl [2021-03-26 06:06:44,970 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-26 06:06:44,973 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-26 06:06:44,974 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-26 06:06:45,034 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-03-26 06:06:45,049 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-03-26 06:06:45,065 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 06:06:45,065 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 06:06:45,065 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 06:06:45,065 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 06:06:45,065 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 06:06:45,065 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 06:06:45,065 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 06:06:45,065 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 06:06:45,074 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 37 places, 30 transitions, 84 flow [2021-03-26 06:06:45,098 INFO L129 PetriNetUnfolder]: 3/27 cut-off events. [2021-03-26 06:06:45,099 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-26 06:06:45,102 INFO L84 FinitePrefix]: Finished finitePrefix Result has 40 conditions, 27 events. 3/27 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 40 event pairs, 0 based on Foata normal form. 0/23 useless extension candidates. Maximal degree in co-relation 22. Up to 2 conditions per place. [2021-03-26 06:06:45,102 INFO L82 GeneralOperation]: Start removeDead. Operand has 37 places, 30 transitions, 84 flow [2021-03-26 06:06:45,105 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 32 places, 25 transitions, 68 flow [2021-03-26 06:06:45,113 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:06:45,132 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 32 places, 25 transitions, 68 flow [2021-03-26 06:06:45,137 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 32 places, 25 transitions, 68 flow [2021-03-26 06:06:45,140 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 32 places, 25 transitions, 68 flow [2021-03-26 06:06:45,161 INFO L129 PetriNetUnfolder]: 3/25 cut-off events. [2021-03-26 06:06:45,161 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-26 06:06:45,162 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38 conditions, 25 events. 3/25 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 44 event pairs, 0 based on Foata normal form. 0/22 useless extension candidates. Maximal degree in co-relation 22. Up to 2 conditions per place. [2021-03-26 06:06:45,163 INFO L142 LiptonReduction]: Number of co-enabled transitions 232 [2021-03-26 06:06:45,552 INFO L154 LiptonReduction]: Checked pairs total: 185 [2021-03-26 06:06:45,553 INFO L156 LiptonReduction]: Total number of compositions: 7 [2021-03-26 06:06:45,555 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 450 [2021-03-26 06:06:45,582 INFO L129 PetriNetUnfolder]: 3/17 cut-off events. [2021-03-26 06:06:45,582 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-26 06:06:45,583 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:06:45,583 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:06:45,584 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:06:45,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:06:45,588 INFO L82 PathProgramCache]: Analyzing trace with hash 1832947717, now seen corresponding path program 1 times [2021-03-26 06:06:45,596 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:06:45,597 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837001102] [2021-03-26 06:06:45,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:06:45,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:06:45,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:45,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:45,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:45,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:45,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:06:45,694 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837001102] [2021-03-26 06:06:45,694 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 06:06:45,694 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-26 06:06:45,695 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506072529] [2021-03-26 06:06:45,701 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-26 06:06:45,702 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:06:45,710 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-26 06:06:45,711 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-26 06:06:45,712 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 37 [2021-03-26 06:06:45,714 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 18 transitions, 54 flow. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:45,714 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:06:45,714 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 37 [2021-03-26 06:06:45,715 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:06:45,733 INFO L129 PetriNetUnfolder]: 3/19 cut-off events. [2021-03-26 06:06:45,733 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-26 06:06:45,734 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38 conditions, 19 events. 3/19 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 28 event pairs, 0 based on Foata normal form. 0/16 useless extension candidates. Maximal degree in co-relation 21. Up to 3 conditions per place. [2021-03-26 06:06:45,735 INFO L132 encePairwiseOnDemand]: 33/37 looper letters, 2 selfloop transitions, 3 changer transitions 0/19 dead transitions. [2021-03-26 06:06:45,735 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 19 transitions, 66 flow [2021-03-26 06:06:45,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-26 06:06:45,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-26 06:06:45,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 93 transitions. [2021-03-26 06:06:45,745 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8378378378378378 [2021-03-26 06:06:45,746 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 93 transitions. [2021-03-26 06:06:45,746 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 93 transitions. [2021-03-26 06:06:45,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:06:45,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 93 transitions. [2021-03-26 06:06:45,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:45,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:45,754 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 37.0) internal successors, (148), 4 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:45,756 INFO L185 Difference]: Start difference. First operand has 25 places, 18 transitions, 54 flow. Second operand 3 states and 93 transitions. [2021-03-26 06:06:45,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 19 transitions, 66 flow [2021-03-26 06:06:45,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 19 transitions, 54 flow, removed 0 selfloop flow, removed 6 redundant places. [2021-03-26 06:06:45,760 INFO L241 Difference]: Finished difference. Result has 23 places, 19 transitions, 60 flow [2021-03-26 06:06:45,762 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=42, PETRI_DIFFERENCE_MINUEND_PLACES=19, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=60, PETRI_PLACES=23, PETRI_TRANSITIONS=19} [2021-03-26 06:06:45,762 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, -2 predicate places. [2021-03-26 06:06:45,762 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:06:45,763 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 23 places, 19 transitions, 60 flow [2021-03-26 06:06:45,763 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 23 places, 19 transitions, 60 flow [2021-03-26 06:06:45,764 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 23 places, 19 transitions, 60 flow [2021-03-26 06:06:45,771 INFO L129 PetriNetUnfolder]: 3/19 cut-off events. [2021-03-26 06:06:45,771 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 06:06:45,771 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33 conditions, 19 events. 3/19 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 23 event pairs, 0 based on Foata normal form. 0/17 useless extension candidates. Maximal degree in co-relation 17. Up to 3 conditions per place. [2021-03-26 06:06:45,772 INFO L142 LiptonReduction]: Number of co-enabled transitions 124 [2021-03-26 06:06:45,839 INFO L154 LiptonReduction]: Checked pairs total: 85 [2021-03-26 06:06:45,840 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 06:06:45,840 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 78 [2021-03-26 06:06:45,843 INFO L480 AbstractCegarLoop]: Abstraction has has 23 places, 19 transitions, 60 flow [2021-03-26 06:06:45,843 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:45,843 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:06:45,843 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:06:45,844 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-26 06:06:45,844 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:06:45,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:06:45,846 INFO L82 PathProgramCache]: Analyzing trace with hash 795507628, now seen corresponding path program 1 times [2021-03-26 06:06:45,846 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:06:45,847 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205583220] [2021-03-26 06:06:45,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:06:45,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:06:45,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:45,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:45,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:45,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:45,885 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 06:06:45,886 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205583220] [2021-03-26 06:06:45,886 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 06:06:45,887 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-26 06:06:45,887 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968236937] [2021-03-26 06:06:45,890 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-26 06:06:45,890 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:06:45,894 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-26 06:06:45,894 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-26 06:06:45,896 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 38 [2021-03-26 06:06:45,896 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 19 transitions, 60 flow. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:45,896 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:06:45,896 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 38 [2021-03-26 06:06:45,897 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:06:45,922 INFO L129 PetriNetUnfolder]: 9/35 cut-off events. [2021-03-26 06:06:45,922 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-26 06:06:45,925 INFO L84 FinitePrefix]: Finished finitePrefix Result has 68 conditions, 35 events. 9/35 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 69 event pairs, 2 based on Foata normal form. 0/30 useless extension candidates. Maximal degree in co-relation 50. Up to 11 conditions per place. [2021-03-26 06:06:45,926 INFO L132 encePairwiseOnDemand]: 33/38 looper letters, 5 selfloop transitions, 3 changer transitions 0/21 dead transitions. [2021-03-26 06:06:45,928 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 21 transitions, 80 flow [2021-03-26 06:06:45,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-26 06:06:45,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-26 06:06:45,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 94 transitions. [2021-03-26 06:06:45,931 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8245614035087719 [2021-03-26 06:06:45,931 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 94 transitions. [2021-03-26 06:06:45,931 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 94 transitions. [2021-03-26 06:06:45,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:06:45,931 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 94 transitions. [2021-03-26 06:06:45,932 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:45,933 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 38.0) internal successors, (152), 4 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:45,933 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 38.0) internal successors, (152), 4 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:45,933 INFO L185 Difference]: Start difference. First operand has 23 places, 19 transitions, 60 flow. Second operand 3 states and 94 transitions. [2021-03-26 06:06:45,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 21 transitions, 80 flow [2021-03-26 06:06:45,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 21 transitions, 74 flow, removed 1 selfloop flow, removed 2 redundant places. [2021-03-26 06:06:45,935 INFO L241 Difference]: Finished difference. Result has 25 places, 20 transitions, 74 flow [2021-03-26 06:06:45,935 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=74, PETRI_PLACES=25, PETRI_TRANSITIONS=20} [2021-03-26 06:06:45,936 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 0 predicate places. [2021-03-26 06:06:45,936 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:06:45,936 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 25 places, 20 transitions, 74 flow [2021-03-26 06:06:45,936 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 25 places, 20 transitions, 74 flow [2021-03-26 06:06:45,937 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 25 places, 20 transitions, 74 flow [2021-03-26 06:06:45,941 INFO L129 PetriNetUnfolder]: 5/26 cut-off events. [2021-03-26 06:06:45,942 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-26 06:06:45,942 INFO L84 FinitePrefix]: Finished finitePrefix Result has 53 conditions, 26 events. 5/26 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 37 event pairs, 1 based on Foata normal form. 0/25 useless extension candidates. Maximal degree in co-relation 35. Up to 7 conditions per place. [2021-03-26 06:06:45,942 INFO L142 LiptonReduction]: Number of co-enabled transitions 132 [2021-03-26 06:06:45,950 INFO L154 LiptonReduction]: Checked pairs total: 22 [2021-03-26 06:06:45,950 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:06:45,950 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 14 [2021-03-26 06:06:45,951 INFO L480 AbstractCegarLoop]: Abstraction has has 25 places, 20 transitions, 74 flow [2021-03-26 06:06:45,951 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:45,951 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:06:45,951 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:06:45,952 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-26 06:06:45,952 INFO L428 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:06:45,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:06:45,952 INFO L82 PathProgramCache]: Analyzing trace with hash 1641308685, now seen corresponding path program 1 times [2021-03-26 06:06:45,952 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:06:45,953 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452774574] [2021-03-26 06:06:45,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:06:45,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:06:45,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:45,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:45,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:45,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:45,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:45,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:45,986 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 06:06:45,986 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452774574] [2021-03-26 06:06:45,987 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 06:06:45,987 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 06:06:45,987 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390214519] [2021-03-26 06:06:45,987 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-26 06:06:45,987 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:06:45,988 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-26 06:06:45,988 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-03-26 06:06:45,989 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 38 [2021-03-26 06:06:45,989 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 20 transitions, 74 flow. Second operand has 4 states, 4 states have (on average 31.75) internal successors, (127), 4 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:45,989 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:06:45,989 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 38 [2021-03-26 06:06:45,989 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:06:46,026 INFO L129 PetriNetUnfolder]: 12/51 cut-off events. [2021-03-26 06:06:46,026 INFO L130 PetriNetUnfolder]: For 10/12 co-relation queries the response was YES. [2021-03-26 06:06:46,028 INFO L84 FinitePrefix]: Finished finitePrefix Result has 111 conditions, 51 events. 12/51 cut-off events. For 10/12 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 101 event pairs, 1 based on Foata normal form. 5/54 useless extension candidates. Maximal degree in co-relation 89. Up to 12 conditions per place. [2021-03-26 06:06:46,029 INFO L132 encePairwiseOnDemand]: 34/38 looper letters, 5 selfloop transitions, 3 changer transitions 0/23 dead transitions. [2021-03-26 06:06:46,029 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 23 transitions, 96 flow [2021-03-26 06:06:46,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-26 06:06:46,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-26 06:06:46,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 133 transitions. [2021-03-26 06:06:46,035 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.875 [2021-03-26 06:06:46,035 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 133 transitions. [2021-03-26 06:06:46,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 133 transitions. [2021-03-26 06:06:46,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:06:46,037 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 133 transitions. [2021-03-26 06:06:46,039 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 33.25) internal successors, (133), 4 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:46,040 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 38.0) internal successors, (190), 5 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:46,040 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 38.0) internal successors, (190), 5 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:46,040 INFO L185 Difference]: Start difference. First operand has 25 places, 20 transitions, 74 flow. Second operand 4 states and 133 transitions. [2021-03-26 06:06:46,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 23 transitions, 96 flow [2021-03-26 06:06:46,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 23 transitions, 90 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-26 06:06:46,042 INFO L241 Difference]: Finished difference. Result has 28 places, 22 transitions, 89 flow [2021-03-26 06:06:46,042 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=89, PETRI_PLACES=28, PETRI_TRANSITIONS=22} [2021-03-26 06:06:46,042 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 3 predicate places. [2021-03-26 06:06:46,042 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:06:46,043 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 28 places, 22 transitions, 89 flow [2021-03-26 06:06:46,044 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 28 places, 22 transitions, 89 flow [2021-03-26 06:06:46,044 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 28 places, 22 transitions, 89 flow [2021-03-26 06:06:46,059 INFO L129 PetriNetUnfolder]: 9/44 cut-off events. [2021-03-26 06:06:46,059 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-26 06:06:46,059 INFO L84 FinitePrefix]: Finished finitePrefix Result has 91 conditions, 44 events. 9/44 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 80 event pairs, 1 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 69. Up to 10 conditions per place. [2021-03-26 06:06:46,060 INFO L142 LiptonReduction]: Number of co-enabled transitions 162 [2021-03-26 06:06:46,066 INFO L154 LiptonReduction]: Checked pairs total: 9 [2021-03-26 06:06:46,066 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:06:46,067 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 25 [2021-03-26 06:06:46,071 INFO L480 AbstractCegarLoop]: Abstraction has has 28 places, 22 transitions, 89 flow [2021-03-26 06:06:46,071 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 31.75) internal successors, (127), 4 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:46,071 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:06:46,072 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:06:46,072 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-26 06:06:46,072 INFO L428 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:06:46,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:06:46,072 INFO L82 PathProgramCache]: Analyzing trace with hash 1190143561, now seen corresponding path program 1 times [2021-03-26 06:06:46,072 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:06:46,073 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823692885] [2021-03-26 06:06:46,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:06:46,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:06:46,158 INFO L142 QuantifierPusher]: treesize reduction 1, result has 90.9 percent of original size [2021-03-26 06:06:46,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:46,168 INFO L142 QuantifierPusher]: treesize reduction 1, result has 92.9 percent of original size [2021-03-26 06:06:46,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:06:46,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:46,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:46,207 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:06:46,208 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823692885] [2021-03-26 06:06:46,208 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [700998126] [2021-03-26 06:06:46,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:06:46,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:06:46,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-03-26 06:06:46,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:06:46,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:46,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:46,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:46,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:46,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:46,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:46,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:46,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:46,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:46,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:46,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:46,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:46,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:46,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:46,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:46,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:46,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:46,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:46,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:46,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:46,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:06:46,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:06:46,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:06:46,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:06:46,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:06:46,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:06:46,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:06:46,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:06:46,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:06:46,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:06:46,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:06:46,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:06:46,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:06:46,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:06:46,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:06:46,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:06:46,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:46,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:46,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:46,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:06:46,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:46,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:46,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:06:46,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-03-26 06:06:46,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:46,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:46,492 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:06:46,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:46,494 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-26 06:06:46,495 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:9 [2021-03-26 06:06:46,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:46,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:46,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:46,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:46,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:46,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:46,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:46,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:46,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:46,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:46,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:46,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:46,510 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:46,510 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:46,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:46,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:06:46,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:06:46,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:46,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:06:46,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:06:46,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:46,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:06:46,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:06:46,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-03-26 06:06:46,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:46,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:06:46,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:06:46,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:46,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:06:46,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:06:46,541 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-26 06:06:46,547 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-03-26 06:06:46,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:46,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:46,552 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:06:46,553 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:46,554 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-26 06:06:46,554 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:19, output treesize:3 [2021-03-26 06:06:46,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:46,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:46,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:46,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:46,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:46,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:46,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:46,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:46,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:46,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:46,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:46,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:46,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:46,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:46,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:46,564 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:06:46,564 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:06:46,564 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-03-26 06:06:46,564 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11423628] [2021-03-26 06:06:46,565 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 06:06:46,565 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:06:46,566 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 06:06:46,566 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-03-26 06:06:46,568 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 38 [2021-03-26 06:06:46,568 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 22 transitions, 89 flow. Second operand has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:46,568 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:06:46,568 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 38 [2021-03-26 06:06:46,568 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:06:46,674 INFO L129 PetriNetUnfolder]: 91/204 cut-off events. [2021-03-26 06:06:46,674 INFO L130 PetriNetUnfolder]: For 120/157 co-relation queries the response was YES. [2021-03-26 06:06:46,674 INFO L84 FinitePrefix]: Finished finitePrefix Result has 544 conditions, 204 events. 91/204 cut-off events. For 120/157 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 758 event pairs, 8 based on Foata normal form. 4/188 useless extension candidates. Maximal degree in co-relation 499. Up to 101 conditions per place. [2021-03-26 06:06:46,676 INFO L132 encePairwiseOnDemand]: 32/38 looper letters, 20 selfloop transitions, 11 changer transitions 0/42 dead transitions. [2021-03-26 06:06:46,677 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 42 transitions, 235 flow [2021-03-26 06:06:46,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 06:06:46,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 06:06:46,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2021-03-26 06:06:46,678 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6578947368421053 [2021-03-26 06:06:46,679 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 150 transitions. [2021-03-26 06:06:46,679 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 150 transitions. [2021-03-26 06:06:46,679 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:06:46,679 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 150 transitions. [2021-03-26 06:06:46,679 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 25.0) internal successors, (150), 6 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:46,681 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 38.0) internal successors, (266), 7 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:46,681 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 38.0) internal successors, (266), 7 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:46,681 INFO L185 Difference]: Start difference. First operand has 28 places, 22 transitions, 89 flow. Second operand 6 states and 150 transitions. [2021-03-26 06:06:46,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 42 transitions, 235 flow [2021-03-26 06:06:46,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 42 transitions, 234 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-26 06:06:46,685 INFO L241 Difference]: Finished difference. Result has 35 places, 32 transitions, 188 flow [2021-03-26 06:06:46,685 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=188, PETRI_PLACES=35, PETRI_TRANSITIONS=32} [2021-03-26 06:06:46,685 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 10 predicate places. [2021-03-26 06:06:46,685 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:06:46,686 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 35 places, 32 transitions, 188 flow [2021-03-26 06:06:46,686 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 35 places, 32 transitions, 188 flow [2021-03-26 06:06:46,687 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 35 places, 32 transitions, 188 flow [2021-03-26 06:06:46,696 INFO L129 PetriNetUnfolder]: 24/102 cut-off events. [2021-03-26 06:06:46,696 INFO L130 PetriNetUnfolder]: For 72/76 co-relation queries the response was YES. [2021-03-26 06:06:46,697 INFO L84 FinitePrefix]: Finished finitePrefix Result has 261 conditions, 102 events. 24/102 cut-off events. For 72/76 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 373 event pairs, 3 based on Foata normal form. 0/89 useless extension candidates. Maximal degree in co-relation 217. Up to 24 conditions per place. [2021-03-26 06:06:46,700 INFO L142 LiptonReduction]: Number of co-enabled transitions 250 [2021-03-26 06:06:46,880 INFO L154 LiptonReduction]: Checked pairs total: 93 [2021-03-26 06:06:46,880 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 06:06:46,881 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 196 [2021-03-26 06:06:46,881 INFO L480 AbstractCegarLoop]: Abstraction has has 35 places, 32 transitions, 188 flow [2021-03-26 06:06:46,881 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:46,881 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:06:46,882 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:06:47,105 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:06:47,105 INFO L428 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:06:47,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:06:47,106 INFO L82 PathProgramCache]: Analyzing trace with hash 1344411705, now seen corresponding path program 2 times [2021-03-26 06:06:47,106 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:06:47,106 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693975086] [2021-03-26 06:06:47,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:06:47,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:06:47,156 INFO L142 QuantifierPusher]: treesize reduction 1, result has 90.9 percent of original size [2021-03-26 06:06:47,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:47,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:06:47,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:06:47,193 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:47,204 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,212 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:06:47,212 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693975086] [2021-03-26 06:06:47,214 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [919926550] [2021-03-26 06:06:47,214 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:06:47,255 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 06:06:47,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 06:06:47,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-03-26 06:06:47,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:06:47,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:47,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:47,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:47,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:47,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:47,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:47,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:47,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:47,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:47,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:47,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:47,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:47,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:47,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:47,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:47,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:47,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:47,281 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,281 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:47,281 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:47,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:47,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:47,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:47,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:47,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:47,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:06:47,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:06:47,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:06:47,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:06:47,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:06:47,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:06:47,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:06:47,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:06:47,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:06:47,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:06:47,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:06:47,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:06:47,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:47,310 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:47,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:06:47,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:47,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:47,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:06:47,314 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:47,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:47,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:06:47,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-03-26 06:06:47,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:47,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:47,323 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:06:47,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:47,326 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-26 06:06:47,326 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:9 [2021-03-26 06:06:47,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:47,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:47,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:47,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:06:47,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:06:47,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:47,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:06:47,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:06:47,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:47,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:06:47,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:06:47,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-03-26 06:06:47,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:47,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:06:47,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:06:47,361 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:47,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:06:47,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:06:47,363 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-26 06:06:47,367 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-03-26 06:06:47,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,373 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:06:47,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,375 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-26 06:06:47,375 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:19, output treesize:3 [2021-03-26 06:06:47,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,401 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:06:47,401 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:06:47,401 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-03-26 06:06:47,401 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262550405] [2021-03-26 06:06:47,401 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-26 06:06:47,401 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:06:47,402 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-26 06:06:47,402 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-26 06:06:47,402 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 40 [2021-03-26 06:06:47,403 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 32 transitions, 188 flow. Second operand has 7 states, 7 states have (on average 21.428571428571427) internal successors, (150), 7 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:47,403 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:06:47,403 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 40 [2021-03-26 06:06:47,403 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:06:47,499 INFO L129 PetriNetUnfolder]: 123/278 cut-off events. [2021-03-26 06:06:47,500 INFO L130 PetriNetUnfolder]: For 427/474 co-relation queries the response was YES. [2021-03-26 06:06:47,501 INFO L84 FinitePrefix]: Finished finitePrefix Result has 907 conditions, 278 events. 123/278 cut-off events. For 427/474 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1170 event pairs, 19 based on Foata normal form. 4/259 useless extension candidates. Maximal degree in co-relation 847. Up to 146 conditions per place. [2021-03-26 06:06:47,503 INFO L132 encePairwiseOnDemand]: 32/40 looper letters, 30 selfloop transitions, 13 changer transitions 0/54 dead transitions. [2021-03-26 06:06:47,504 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 54 transitions, 391 flow [2021-03-26 06:06:47,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-26 06:06:47,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-26 06:06:47,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2021-03-26 06:06:47,505 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2021-03-26 06:06:47,505 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 173 transitions. [2021-03-26 06:06:47,505 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 173 transitions. [2021-03-26 06:06:47,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:06:47,505 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 173 transitions. [2021-03-26 06:06:47,506 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 24.714285714285715) internal successors, (173), 7 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:47,507 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 40.0) internal successors, (320), 8 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:47,507 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 40.0) internal successors, (320), 8 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:47,508 INFO L185 Difference]: Start difference. First operand has 35 places, 32 transitions, 188 flow. Second operand 7 states and 173 transitions. [2021-03-26 06:06:47,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 54 transitions, 391 flow [2021-03-26 06:06:47,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 54 transitions, 391 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 06:06:47,514 INFO L241 Difference]: Finished difference. Result has 43 places, 41 transitions, 301 flow [2021-03-26 06:06:47,514 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=301, PETRI_PLACES=43, PETRI_TRANSITIONS=41} [2021-03-26 06:06:47,514 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 18 predicate places. [2021-03-26 06:06:47,514 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:06:47,515 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 43 places, 41 transitions, 301 flow [2021-03-26 06:06:47,515 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 43 places, 41 transitions, 301 flow [2021-03-26 06:06:47,515 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 43 places, 41 transitions, 301 flow [2021-03-26 06:06:47,528 INFO L129 PetriNetUnfolder]: 38/138 cut-off events. [2021-03-26 06:06:47,528 INFO L130 PetriNetUnfolder]: For 185/192 co-relation queries the response was YES. [2021-03-26 06:06:47,529 INFO L84 FinitePrefix]: Finished finitePrefix Result has 419 conditions, 138 events. 38/138 cut-off events. For 185/192 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 590 event pairs, 3 based on Foata normal form. 0/121 useless extension candidates. Maximal degree in co-relation 366. Up to 31 conditions per place. [2021-03-26 06:06:47,530 INFO L142 LiptonReduction]: Number of co-enabled transitions 332 [2021-03-26 06:06:47,623 INFO L154 LiptonReduction]: Checked pairs total: 106 [2021-03-26 06:06:47,623 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 06:06:47,623 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 109 [2021-03-26 06:06:47,624 INFO L480 AbstractCegarLoop]: Abstraction has has 43 places, 41 transitions, 301 flow [2021-03-26 06:06:47,625 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 21.428571428571427) internal successors, (150), 7 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:47,625 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:06:47,625 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:06:47,834 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:06:47,834 INFO L428 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:06:47,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:06:47,835 INFO L82 PathProgramCache]: Analyzing trace with hash -241336310, now seen corresponding path program 1 times [2021-03-26 06:06:47,835 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:06:47,835 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215733921] [2021-03-26 06:06:47,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:06:47,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:06:47,859 INFO L142 QuantifierPusher]: treesize reduction 1, result has 90.9 percent of original size [2021-03-26 06:06:47,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:47,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:06:47,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:06:47,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:47,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:47,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:47,947 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:06:47,947 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215733921] [2021-03-26 06:06:47,947 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1555917251] [2021-03-26 06:06:47,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:06:48,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:06:48,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2021-03-26 06:06:48,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:06:48,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:48,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:48,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:48,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:48,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:48,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:48,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:48,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:48,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:48,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:48,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:48,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:48,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:48,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:48,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:48,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:48,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:48,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:48,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:48,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:48,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:06:48,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:06:48,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:06:48,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:06:48,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:06:48,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:06:48,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:06:48,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:06:48,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:48,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:48,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:06:48,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:48,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:48,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:06:48,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:48,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:48,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:06:48,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-03-26 06:06:48,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:48,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:48,086 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:06:48,088 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:48,089 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-26 06:06:48,089 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:9 [2021-03-26 06:06:48,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:48,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:48,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:48,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:48,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:48,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:48,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:48,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:06:48,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:06:48,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:48,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:06:48,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:06:48,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:48,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:06:48,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:06:48,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-03-26 06:06:48,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:48,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:06:48,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:06:48,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:48,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:06:48,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:06:48,115 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-26 06:06:48,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-03-26 06:06:48,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,125 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:06:48,127 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,128 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-26 06:06:48,128 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:19, output treesize:3 [2021-03-26 06:06:48,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,131 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,132 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,146 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:06:48,146 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:06:48,146 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-03-26 06:06:48,146 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072546279] [2021-03-26 06:06:48,146 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-26 06:06:48,146 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:06:48,147 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-26 06:06:48,147 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-03-26 06:06:48,147 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 41 [2021-03-26 06:06:48,148 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 41 transitions, 301 flow. Second operand has 7 states, 7 states have (on average 21.428571428571427) internal successors, (150), 7 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:48,148 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:06:48,148 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 41 [2021-03-26 06:06:48,149 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:06:48,241 INFO L129 PetriNetUnfolder]: 167/373 cut-off events. [2021-03-26 06:06:48,241 INFO L130 PetriNetUnfolder]: For 840/906 co-relation queries the response was YES. [2021-03-26 06:06:48,243 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1353 conditions, 373 events. 167/373 cut-off events. For 840/906 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1761 event pairs, 18 based on Foata normal form. 6/348 useless extension candidates. Maximal degree in co-relation 1276. Up to 195 conditions per place. [2021-03-26 06:06:48,247 INFO L132 encePairwiseOnDemand]: 31/41 looper letters, 37 selfloop transitions, 14 changer transitions 0/62 dead transitions. [2021-03-26 06:06:48,247 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 62 transitions, 533 flow [2021-03-26 06:06:48,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-26 06:06:48,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-26 06:06:48,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2021-03-26 06:06:48,248 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2021-03-26 06:06:48,248 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 174 transitions. [2021-03-26 06:06:48,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 174 transitions. [2021-03-26 06:06:48,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:06:48,249 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 174 transitions. [2021-03-26 06:06:48,249 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 24.857142857142858) internal successors, (174), 7 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:48,250 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 41.0) internal successors, (328), 8 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:48,250 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 41.0) internal successors, (328), 8 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:48,250 INFO L185 Difference]: Start difference. First operand has 43 places, 41 transitions, 301 flow. Second operand 7 states and 174 transitions. [2021-03-26 06:06:48,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 62 transitions, 533 flow [2021-03-26 06:06:48,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 62 transitions, 520 flow, removed 5 selfloop flow, removed 1 redundant places. [2021-03-26 06:06:48,256 INFO L241 Difference]: Finished difference. Result has 50 places, 47 transitions, 393 flow [2021-03-26 06:06:48,256 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=393, PETRI_PLACES=50, PETRI_TRANSITIONS=47} [2021-03-26 06:06:48,257 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 25 predicate places. [2021-03-26 06:06:48,257 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:06:48,257 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 50 places, 47 transitions, 393 flow [2021-03-26 06:06:48,257 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 50 places, 47 transitions, 393 flow [2021-03-26 06:06:48,258 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 50 places, 47 transitions, 393 flow [2021-03-26 06:06:48,275 INFO L129 PetriNetUnfolder]: 41/172 cut-off events. [2021-03-26 06:06:48,276 INFO L130 PetriNetUnfolder]: For 301/317 co-relation queries the response was YES. [2021-03-26 06:06:48,277 INFO L84 FinitePrefix]: Finished finitePrefix Result has 509 conditions, 172 events. 41/172 cut-off events. For 301/317 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 862 event pairs, 5 based on Foata normal form. 1/150 useless extension candidates. Maximal degree in co-relation 441. Up to 43 conditions per place. [2021-03-26 06:06:48,279 INFO L142 LiptonReduction]: Number of co-enabled transitions 412 [2021-03-26 06:06:48,481 INFO L154 LiptonReduction]: Checked pairs total: 171 [2021-03-26 06:06:48,481 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 06:06:48,481 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 224 [2021-03-26 06:06:48,482 INFO L480 AbstractCegarLoop]: Abstraction has has 49 places, 46 transitions, 391 flow [2021-03-26 06:06:48,482 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 21.428571428571427) internal successors, (150), 7 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:48,482 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:06:48,482 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:06:48,705 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:06:48,705 INFO L428 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:06:48,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:06:48,705 INFO L82 PathProgramCache]: Analyzing trace with hash -1735273313, now seen corresponding path program 1 times [2021-03-26 06:06:48,705 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:06:48,706 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297133187] [2021-03-26 06:06:48,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:06:48,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:06:48,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 06:06:48,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:06:48,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:48,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:48,766 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:06:48,767 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297133187] [2021-03-26 06:06:48,767 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2023532596] [2021-03-26 06:06:48,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:06:48,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:06:48,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-26 06:06:48,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:06:48,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,823 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,823 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,824 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,825 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,827 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,827 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,828 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,828 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:48,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:06:48,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:48,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:48,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:48,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:48,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:48,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:48,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:48,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:48,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:48,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:48,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:48,867 INFO L142 QuantifierPusher]: treesize reduction 12, result has 36.8 percent of original size [2021-03-26 06:06:48,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:06:48,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:06:48,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:06:48,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:06:48,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:48,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:06:48,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:06:48,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:48,876 INFO L142 QuantifierPusher]: treesize reduction 16, result has 30.4 percent of original size [2021-03-26 06:06:48,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:06:48,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 06:06:48,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:48,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:48,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:48,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:48,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:48,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:48,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:48,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:48,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:48,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:48,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:48,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:48,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:48,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:48,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:48,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:48,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:48,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:48,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:48,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:48,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:48,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:48,899 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:06:48,899 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:06:48,899 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-03-26 06:06:48,899 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853275602] [2021-03-26 06:06:48,900 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-26 06:06:48,900 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:06:48,900 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-26 06:06:48,900 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-03-26 06:06:48,901 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2021-03-26 06:06:48,901 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 46 transitions, 391 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:48,901 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:06:48,901 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2021-03-26 06:06:48,901 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:06:49,166 INFO L129 PetriNetUnfolder]: 649/1132 cut-off events. [2021-03-26 06:06:49,167 INFO L130 PetriNetUnfolder]: For 3118/3166 co-relation queries the response was YES. [2021-03-26 06:06:49,170 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4303 conditions, 1132 events. 649/1132 cut-off events. For 3118/3166 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 5846 event pairs, 20 based on Foata normal form. 30/1077 useless extension candidates. Maximal degree in co-relation 4190. Up to 420 conditions per place. [2021-03-26 06:06:49,177 INFO L132 encePairwiseOnDemand]: 31/43 looper letters, 50 selfloop transitions, 41 changer transitions 0/112 dead transitions. [2021-03-26 06:06:49,177 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 112 transitions, 997 flow [2021-03-26 06:06:49,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-03-26 06:06:49,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-03-26 06:06:49,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2021-03-26 06:06:49,179 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2021-03-26 06:06:49,179 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 222 transitions. [2021-03-26 06:06:49,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 222 transitions. [2021-03-26 06:06:49,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:06:49,179 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 222 transitions. [2021-03-26 06:06:49,180 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:49,181 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 43.0) internal successors, (430), 10 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:49,181 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 43.0) internal successors, (430), 10 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:49,181 INFO L185 Difference]: Start difference. First operand has 49 places, 46 transitions, 391 flow. Second operand 9 states and 222 transitions. [2021-03-26 06:06:49,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 112 transitions, 997 flow [2021-03-26 06:06:49,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 112 transitions, 934 flow, removed 25 selfloop flow, removed 3 redundant places. [2021-03-26 06:06:49,192 INFO L241 Difference]: Finished difference. Result has 62 places, 85 transitions, 832 flow [2021-03-26 06:06:49,192 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=357, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=832, PETRI_PLACES=62, PETRI_TRANSITIONS=85} [2021-03-26 06:06:49,192 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 37 predicate places. [2021-03-26 06:06:49,193 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:06:49,193 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 62 places, 85 transitions, 832 flow [2021-03-26 06:06:49,194 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 62 places, 85 transitions, 832 flow [2021-03-26 06:06:49,194 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 62 places, 85 transitions, 832 flow [2021-03-26 06:06:49,245 INFO L129 PetriNetUnfolder]: 216/534 cut-off events. [2021-03-26 06:06:49,245 INFO L130 PetriNetUnfolder]: For 1836/1916 co-relation queries the response was YES. [2021-03-26 06:06:49,248 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2284 conditions, 534 events. 216/534 cut-off events. For 1836/1916 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3140 event pairs, 10 based on Foata normal form. 10/532 useless extension candidates. Maximal degree in co-relation 2156. Up to 165 conditions per place. [2021-03-26 06:06:49,253 INFO L142 LiptonReduction]: Number of co-enabled transitions 628 [2021-03-26 06:06:49,284 INFO L154 LiptonReduction]: Checked pairs total: 183 [2021-03-26 06:06:49,285 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:06:49,285 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 92 [2021-03-26 06:06:49,285 INFO L480 AbstractCegarLoop]: Abstraction has has 62 places, 85 transitions, 832 flow [2021-03-26 06:06:49,286 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:49,286 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:06:49,286 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:06:49,507 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:06:49,508 INFO L428 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:06:49,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:06:49,508 INFO L82 PathProgramCache]: Analyzing trace with hash -1703570018, now seen corresponding path program 1 times [2021-03-26 06:06:49,509 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:06:49,509 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026180488] [2021-03-26 06:06:49,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:06:49,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:06:49,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:49,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 06:06:49,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:49,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:49,546 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:06:49,546 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026180488] [2021-03-26 06:06:49,546 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1876266270] [2021-03-26 06:06:49,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:06:49,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:06:49,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2021-03-26 06:06:49,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:06:49,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:49,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:49,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:49,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:49,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:49,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:49,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:49,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:49,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:49,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:49,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:49,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:49,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:49,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:49,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:49,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:49,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:49,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:49,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:49,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:49,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:49,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:49,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:49,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:49,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:06:49,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:49,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:49,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:49,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:49,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:49,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:49,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:49,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:49,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:49,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:49,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:49,631 INFO L142 QuantifierPusher]: treesize reduction 15, result has 40.0 percent of original size [2021-03-26 06:06:49,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:49,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 06:06:49,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:49,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:49,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 06:06:49,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:49,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:49,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:49,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:49,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:49,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:49,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:49,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:49,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:49,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:49,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:49,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:49,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:49,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:49,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:49,647 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:49,647 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,648 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:49,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,648 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:49,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:49,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:49,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:49,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:49,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:49,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:49,652 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:06:49,652 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:06:49,652 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-03-26 06:06:49,652 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981784105] [2021-03-26 06:06:49,653 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 06:06:49,653 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:06:49,653 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 06:06:49,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-03-26 06:06:49,654 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 43 [2021-03-26 06:06:49,654 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 85 transitions, 832 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:49,654 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:06:49,654 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 43 [2021-03-26 06:06:49,654 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:06:49,837 INFO L129 PetriNetUnfolder]: 526/970 cut-off events. [2021-03-26 06:06:49,837 INFO L130 PetriNetUnfolder]: For 4324/4418 co-relation queries the response was YES. [2021-03-26 06:06:49,842 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4776 conditions, 970 events. 526/970 cut-off events. For 4324/4418 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 5125 event pairs, 24 based on Foata normal form. 34/999 useless extension candidates. Maximal degree in co-relation 4664. Up to 404 conditions per place. [2021-03-26 06:06:49,848 INFO L132 encePairwiseOnDemand]: 33/43 looper letters, 48 selfloop transitions, 27 changer transitions 0/100 dead transitions. [2021-03-26 06:06:49,848 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 100 transitions, 1108 flow [2021-03-26 06:06:49,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 06:06:49,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 06:06:49,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2021-03-26 06:06:49,850 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6201550387596899 [2021-03-26 06:06:49,850 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 160 transitions. [2021-03-26 06:06:49,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 160 transitions. [2021-03-26 06:06:49,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:06:49,850 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 160 transitions. [2021-03-26 06:06:49,850 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:49,851 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 43.0) internal successors, (301), 7 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:49,851 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 43.0) internal successors, (301), 7 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:49,851 INFO L185 Difference]: Start difference. First operand has 62 places, 85 transitions, 832 flow. Second operand 6 states and 160 transitions. [2021-03-26 06:06:49,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 100 transitions, 1108 flow [2021-03-26 06:06:49,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 100 transitions, 1088 flow, removed 10 selfloop flow, removed 1 redundant places. [2021-03-26 06:06:49,868 INFO L241 Difference]: Finished difference. Result has 68 places, 86 transitions, 935 flow [2021-03-26 06:06:49,868 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=756, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=935, PETRI_PLACES=68, PETRI_TRANSITIONS=86} [2021-03-26 06:06:49,868 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 43 predicate places. [2021-03-26 06:06:49,868 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:06:49,868 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 68 places, 86 transitions, 935 flow [2021-03-26 06:06:49,869 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 68 places, 86 transitions, 935 flow [2021-03-26 06:06:49,869 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 68 places, 86 transitions, 935 flow [2021-03-26 06:06:49,919 INFO L129 PetriNetUnfolder]: 231/553 cut-off events. [2021-03-26 06:06:49,919 INFO L130 PetriNetUnfolder]: For 2451/2563 co-relation queries the response was YES. [2021-03-26 06:06:49,923 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2599 conditions, 553 events. 231/553 cut-off events. For 2451/2563 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3229 event pairs, 12 based on Foata normal form. 4/542 useless extension candidates. Maximal degree in co-relation 2477. Up to 161 conditions per place. [2021-03-26 06:06:49,929 INFO L142 LiptonReduction]: Number of co-enabled transitions 616 [2021-03-26 06:06:49,958 INFO L154 LiptonReduction]: Checked pairs total: 192 [2021-03-26 06:06:49,959 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:06:49,959 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 91 [2021-03-26 06:06:49,959 INFO L480 AbstractCegarLoop]: Abstraction has has 68 places, 86 transitions, 935 flow [2021-03-26 06:06:49,959 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:49,959 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:06:49,960 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:06:50,181 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:06:50,182 INFO L428 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:06:50,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:06:50,182 INFO L82 PathProgramCache]: Analyzing trace with hash -807074576, now seen corresponding path program 2 times [2021-03-26 06:06:50,182 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:06:50,183 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139526857] [2021-03-26 06:06:50,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:06:50,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:06:50,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 06:06:50,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:50,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,219 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:06:50,219 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139526857] [2021-03-26 06:06:50,219 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1706263229] [2021-03-26 06:06:50,220 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:06:50,258 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 06:06:50,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 06:06:50,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2021-03-26 06:06:50,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:06:50,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 06:06:50,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 06:06:50,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 06:06:50,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 06:06:50,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:50,282 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,282 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:06:50,282 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:06:50,283 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:50,284 INFO L142 QuantifierPusher]: treesize reduction 15, result has 37.5 percent of original size [2021-03-26 06:06:50,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:50,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:50,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:50,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:50,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:50,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:50,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:50,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:50,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,297 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:06:50,297 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:06:50,297 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-03-26 06:06:50,297 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848790164] [2021-03-26 06:06:50,298 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 06:06:50,298 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:06:50,298 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 06:06:50,298 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-26 06:06:50,298 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 43 [2021-03-26 06:06:50,299 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 86 transitions, 935 flow. Second operand has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:50,299 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:06:50,299 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 43 [2021-03-26 06:06:50,299 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:06:50,446 INFO L129 PetriNetUnfolder]: 540/998 cut-off events. [2021-03-26 06:06:50,446 INFO L130 PetriNetUnfolder]: For 5810/5903 co-relation queries the response was YES. [2021-03-26 06:06:50,451 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5286 conditions, 998 events. 540/998 cut-off events. For 5810/5903 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 5302 event pairs, 38 based on Foata normal form. 31/1024 useless extension candidates. Maximal degree in co-relation 5169. Up to 424 conditions per place. [2021-03-26 06:06:50,457 INFO L132 encePairwiseOnDemand]: 34/43 looper letters, 56 selfloop transitions, 23 changer transitions 0/104 dead transitions. [2021-03-26 06:06:50,457 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 104 transitions, 1270 flow [2021-03-26 06:06:50,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 06:06:50,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 06:06:50,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2021-03-26 06:06:50,459 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2021-03-26 06:06:50,459 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 130 transitions. [2021-03-26 06:06:50,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 130 transitions. [2021-03-26 06:06:50,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:06:50,459 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 130 transitions. [2021-03-26 06:06:50,460 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 26.0) internal successors, (130), 5 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:50,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 43.0) internal successors, (258), 6 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:50,461 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 43.0) internal successors, (258), 6 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:50,461 INFO L185 Difference]: Start difference. First operand has 68 places, 86 transitions, 935 flow. Second operand 5 states and 130 transitions. [2021-03-26 06:06:50,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 104 transitions, 1270 flow [2021-03-26 06:06:50,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 104 transitions, 1254 flow, removed 4 selfloop flow, removed 1 redundant places. [2021-03-26 06:06:50,480 INFO L241 Difference]: Finished difference. Result has 73 places, 92 transitions, 1074 flow [2021-03-26 06:06:50,480 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=919, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1074, PETRI_PLACES=73, PETRI_TRANSITIONS=92} [2021-03-26 06:06:50,480 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 48 predicate places. [2021-03-26 06:06:50,480 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:06:50,481 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 73 places, 92 transitions, 1074 flow [2021-03-26 06:06:50,481 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 73 places, 92 transitions, 1074 flow [2021-03-26 06:06:50,481 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 73 places, 92 transitions, 1074 flow [2021-03-26 06:06:50,528 INFO L129 PetriNetUnfolder]: 235/560 cut-off events. [2021-03-26 06:06:50,528 INFO L130 PetriNetUnfolder]: For 3153/3258 co-relation queries the response was YES. [2021-03-26 06:06:50,532 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2871 conditions, 560 events. 235/560 cut-off events. For 3153/3258 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3198 event pairs, 13 based on Foata normal form. 4/551 useless extension candidates. Maximal degree in co-relation 2753. Up to 162 conditions per place. [2021-03-26 06:06:50,538 INFO L142 LiptonReduction]: Number of co-enabled transitions 640 [2021-03-26 06:06:50,567 INFO L154 LiptonReduction]: Checked pairs total: 210 [2021-03-26 06:06:50,567 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:06:50,567 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 87 [2021-03-26 06:06:50,568 INFO L480 AbstractCegarLoop]: Abstraction has has 73 places, 92 transitions, 1074 flow [2021-03-26 06:06:50,568 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:50,568 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:06:50,568 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:06:50,790 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:06:50,791 INFO L428 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:06:50,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:06:50,791 INFO L82 PathProgramCache]: Analyzing trace with hash -1691580406, now seen corresponding path program 1 times [2021-03-26 06:06:50,791 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:06:50,791 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230668520] [2021-03-26 06:06:50,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:06:50,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:06:50,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 06:06:50,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 06:06:50,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,832 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:06:50,832 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230668520] [2021-03-26 06:06:50,832 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403881966] [2021-03-26 06:06:50,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:06:50,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:06:50,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-26 06:06:50,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:06:50,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:06:50,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:50,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:50,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:50,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:50,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:50,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:50,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:50,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:50,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:06:50,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:06:50,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:50,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:06:50,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:06:50,900 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,902 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:06:50,905 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:50,907 INFO L142 QuantifierPusher]: treesize reduction 31, result has 41.5 percent of original size [2021-03-26 06:06:50,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:50,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:50,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:50,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:50,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:50,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:50,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:50,928 INFO L142 QuantifierPusher]: treesize reduction 8, result has 27.3 percent of original size [2021-03-26 06:06:50,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:50,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,940 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,940 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:50,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:50,943 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:06:50,944 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:06:50,944 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-03-26 06:06:50,945 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011079104] [2021-03-26 06:06:50,946 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-26 06:06:50,946 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:06:50,946 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-26 06:06:50,947 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-03-26 06:06:50,947 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2021-03-26 06:06:50,947 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 92 transitions, 1074 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:50,947 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:06:50,948 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2021-03-26 06:06:50,948 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:06:51,462 INFO L129 PetriNetUnfolder]: 885/1632 cut-off events. [2021-03-26 06:06:51,462 INFO L130 PetriNetUnfolder]: For 10733/10812 co-relation queries the response was YES. [2021-03-26 06:06:51,470 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8849 conditions, 1632 events. 885/1632 cut-off events. For 10733/10812 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 9724 event pairs, 24 based on Foata normal form. 69/1696 useless extension candidates. Maximal degree in co-relation 8644. Up to 516 conditions per place. [2021-03-26 06:06:51,485 INFO L132 encePairwiseOnDemand]: 31/43 looper letters, 71 selfloop transitions, 69 changer transitions 0/161 dead transitions. [2021-03-26 06:06:51,485 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 161 transitions, 2033 flow [2021-03-26 06:06:51,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-26 06:06:51,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-26 06:06:51,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 281 transitions. [2021-03-26 06:06:51,487 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5445736434108527 [2021-03-26 06:06:51,487 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 281 transitions. [2021-03-26 06:06:51,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 281 transitions. [2021-03-26 06:06:51,487 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:06:51,487 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 281 transitions. [2021-03-26 06:06:51,488 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 23.416666666666668) internal successors, (281), 12 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:51,489 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 43.0) internal successors, (559), 13 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:51,489 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 43.0) internal successors, (559), 13 states have internal predecessors, (559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:51,489 INFO L185 Difference]: Start difference. First operand has 73 places, 92 transitions, 1074 flow. Second operand 12 states and 281 transitions. [2021-03-26 06:06:51,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 161 transitions, 2033 flow [2021-03-26 06:06:51,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 161 transitions, 2011 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-03-26 06:06:51,544 INFO L241 Difference]: Finished difference. Result has 89 places, 129 transitions, 1778 flow [2021-03-26 06:06:51,544 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1059, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1778, PETRI_PLACES=89, PETRI_TRANSITIONS=129} [2021-03-26 06:06:51,545 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 64 predicate places. [2021-03-26 06:06:51,545 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:06:51,545 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 89 places, 129 transitions, 1778 flow [2021-03-26 06:06:51,545 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 89 places, 129 transitions, 1778 flow [2021-03-26 06:06:51,546 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 89 places, 129 transitions, 1778 flow [2021-03-26 06:06:51,628 INFO L129 PetriNetUnfolder]: 331/814 cut-off events. [2021-03-26 06:06:51,628 INFO L130 PetriNetUnfolder]: For 8142/8438 co-relation queries the response was YES. [2021-03-26 06:06:51,634 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5016 conditions, 814 events. 331/814 cut-off events. For 8142/8438 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 5303 event pairs, 6 based on Foata normal form. 22/820 useless extension candidates. Maximal degree in co-relation 4821. Up to 236 conditions per place. [2021-03-26 06:06:51,642 INFO L142 LiptonReduction]: Number of co-enabled transitions 916 [2021-03-26 06:06:51,697 INFO L154 LiptonReduction]: Checked pairs total: 382 [2021-03-26 06:06:51,697 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:06:51,698 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 153 [2021-03-26 06:06:51,699 INFO L480 AbstractCegarLoop]: Abstraction has has 89 places, 129 transitions, 1778 flow [2021-03-26 06:06:51,700 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:51,700 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:06:51,700 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:06:51,921 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-03-26 06:06:51,921 INFO L428 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:06:51,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:06:51,922 INFO L82 PathProgramCache]: Analyzing trace with hash 1780300302, now seen corresponding path program 2 times [2021-03-26 06:06:51,922 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:06:51,922 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322208065] [2021-03-26 06:06:51,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:06:51,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:06:51,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:51,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:51,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:51,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 06:06:51,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:51,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 06:06:51,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:51,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:51,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:51,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:51,962 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:06:51,962 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322208065] [2021-03-26 06:06:51,962 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623041119] [2021-03-26 06:06:51,962 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:06:51,998 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 06:06:51,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 06:06:51,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-26 06:06:52,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:06:52,000 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:06:52,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:52,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:52,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:52,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:52,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:52,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:52,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:52,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:52,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:06:52,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:06:52,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:52,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:06:52,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:06:52,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,041 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:06:52,042 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:52,049 INFO L142 QuantifierPusher]: treesize reduction 31, result has 41.5 percent of original size [2021-03-26 06:06:52,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:52,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:52,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:52,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:52,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:52,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:52,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:52,071 INFO L142 QuantifierPusher]: treesize reduction 7, result has 46.2 percent of original size [2021-03-26 06:06:52,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:52,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:52,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:52,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:52,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:52,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:52,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:52,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:52,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:52,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:52,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:52,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:52,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:52,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:52,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:52,079 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:52,079 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:52,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:52,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:52,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:52,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:52,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:52,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:52,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:52,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:52,084 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:06:52,084 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:06:52,084 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-03-26 06:06:52,084 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648334575] [2021-03-26 06:06:52,085 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-26 06:06:52,085 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:06:52,085 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-26 06:06:52,085 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-03-26 06:06:52,085 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2021-03-26 06:06:52,086 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 129 transitions, 1778 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:52,086 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:06:52,086 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2021-03-26 06:06:52,086 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:06:52,410 INFO L129 PetriNetUnfolder]: 826/1560 cut-off events. [2021-03-26 06:06:52,411 INFO L130 PetriNetUnfolder]: For 15429/15529 co-relation queries the response was YES. [2021-03-26 06:06:52,419 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10065 conditions, 1560 events. 826/1560 cut-off events. For 15429/15529 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 9470 event pairs, 57 based on Foata normal form. 92/1640 useless extension candidates. Maximal degree in co-relation 9841. Up to 620 conditions per place. [2021-03-26 06:06:52,430 INFO L132 encePairwiseOnDemand]: 31/43 looper letters, 68 selfloop transitions, 55 changer transitions 0/144 dead transitions. [2021-03-26 06:06:52,430 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 144 transitions, 2157 flow [2021-03-26 06:06:52,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-03-26 06:06:52,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-03-26 06:06:52,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2021-03-26 06:06:52,431 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5426356589147286 [2021-03-26 06:06:52,431 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 210 transitions. [2021-03-26 06:06:52,432 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 210 transitions. [2021-03-26 06:06:52,432 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:06:52,432 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 210 transitions. [2021-03-26 06:06:52,432 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 23.333333333333332) internal successors, (210), 9 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:52,433 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 43.0) internal successors, (430), 10 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:52,433 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 43.0) internal successors, (430), 10 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:52,434 INFO L185 Difference]: Start difference. First operand has 89 places, 129 transitions, 1778 flow. Second operand 9 states and 210 transitions. [2021-03-26 06:06:52,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 144 transitions, 2157 flow [2021-03-26 06:06:52,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 144 transitions, 2027 flow, removed 53 selfloop flow, removed 4 redundant places. [2021-03-26 06:06:52,496 INFO L241 Difference]: Finished difference. Result has 93 places, 123 transitions, 1694 flow [2021-03-26 06:06:52,496 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1520, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1694, PETRI_PLACES=93, PETRI_TRANSITIONS=123} [2021-03-26 06:06:52,497 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 68 predicate places. [2021-03-26 06:06:52,497 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:06:52,497 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 93 places, 123 transitions, 1694 flow [2021-03-26 06:06:52,497 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 93 places, 123 transitions, 1694 flow [2021-03-26 06:06:52,498 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 93 places, 123 transitions, 1694 flow [2021-03-26 06:06:52,584 INFO L129 PetriNetUnfolder]: 298/775 cut-off events. [2021-03-26 06:06:52,584 INFO L130 PetriNetUnfolder]: For 8311/8449 co-relation queries the response was YES. [2021-03-26 06:06:52,590 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4794 conditions, 775 events. 298/775 cut-off events. For 8311/8449 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 5171 event pairs, 11 based on Foata normal form. 13/773 useless extension candidates. Maximal degree in co-relation 4593. Up to 189 conditions per place. [2021-03-26 06:06:52,600 INFO L142 LiptonReduction]: Number of co-enabled transitions 846 [2021-03-26 06:06:52,659 INFO L154 LiptonReduction]: Checked pairs total: 366 [2021-03-26 06:06:52,659 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:06:52,659 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 162 [2021-03-26 06:06:52,660 INFO L480 AbstractCegarLoop]: Abstraction has has 93 places, 123 transitions, 1694 flow [2021-03-26 06:06:52,660 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:52,660 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:06:52,660 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:06:52,875 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-03-26 06:06:52,876 INFO L428 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:06:52,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:06:52,876 INFO L82 PathProgramCache]: Analyzing trace with hash 2122306311, now seen corresponding path program 1 times [2021-03-26 06:06:52,876 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:06:52,876 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116766706] [2021-03-26 06:06:52,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:06:52,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:06:52,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:06:52,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 06:06:52,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:52,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:52,919 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:06:52,919 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116766706] [2021-03-26 06:06:52,919 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2038338353] [2021-03-26 06:06:52,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:06:52,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:06:52,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-26 06:06:52,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:06:52,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:52,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:06:52,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:52,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:52,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:52,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:53,000 INFO L142 QuantifierPusher]: treesize reduction 11, result has 47.6 percent of original size [2021-03-26 06:06:53,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 06:06:53,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 06:06:53,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 06:06:53,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 06:06:53,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 06:06:53,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 06:06:53,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 06:06:53,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 06:06:53,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:53,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:06:53,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:06:53,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:53,012 INFO L142 QuantifierPusher]: treesize reduction 15, result has 37.5 percent of original size [2021-03-26 06:06:53,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:53,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:53,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:53,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:53,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:53,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:53,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:53,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:53,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:53,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:53,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:53,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:53,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:53,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:53,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:53,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:53,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:53,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:53,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:53,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:53,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:53,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:53,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:53,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:53,027 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:06:53,027 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:06:53,027 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-03-26 06:06:53,027 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312108596] [2021-03-26 06:06:53,028 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-26 06:06:53,028 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:06:53,028 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-26 06:06:53,028 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-03-26 06:06:53,028 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2021-03-26 06:06:53,029 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 123 transitions, 1694 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:53,029 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:06:53,029 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2021-03-26 06:06:53,029 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:06:53,321 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][52], [65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 456#true, Black: 390#true, 583#(and finished2 (or (select done (select update state21)) (not finished1))), 394#(not finished1), 11#L40-1true, 460#(not finished1), 12#L65true, Black: 149#(and (= (select produce state21) (select produce state11)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), 146#true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 225#(= state22 state12), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), Black: 524#finished2, Black: 589#(and finished1 finished2), 23#thread3EXITtrue, 219#true, 33#L27-1true, Black: 613#(or finished2 (not finished1)), 614#(not finished1), Black: 43#(not finished2), 366#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 362#(and (= state21 state11) (or (select done (select update state21)) (not finished1))), Black: 51#true, Black: 364#(and (select done (select update state21)) finished1), Black: 303#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 61#(<= 1 size1), 702#(not finished1), Black: 60#(<= 0 size1)]) [2021-03-26 06:06:53,322 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:06:53,322 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:06:53,322 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:06:53,322 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:06:53,322 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([77] L40-1-->L40: Formula: (or (< 0 v_size1_7) (not v_finished1_5)) InVars {finished1=v_finished1_5, size1=v_size1_7} OutVars{finished1=v_finished1_5, size1=v_size1_7} AuxVars[] AssignedVars[][28], [Black: 61#(<= 1 size1), 65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 456#true, Black: 390#true, 583#(and finished2 (or (select done (select update state21)) (not finished1))), 394#(not finished1), 10#L40true, 460#(not finished1), 12#L65true, Black: 149#(and (= (select produce state21) (select produce state11)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), 146#true, 18#L27true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 225#(= state22 state12), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), Black: 524#finished2, Black: 589#(and finished1 finished2), 23#thread3EXITtrue, 219#true, Black: 613#(or finished2 (not finished1)), 614#(not finished1), Black: 43#(not finished2), 366#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 362#(and (= state21 state11) (or (select done (select update state21)) (not finished1))), Black: 51#true, Black: 364#(and (select done (select update state21)) finished1), Black: 303#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), 60#(<= 0 size1), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 702#(not finished1)]) [2021-03-26 06:06:53,322 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:06:53,322 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:06:53,322 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:06:53,322 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:06:53,395 INFO L129 PetriNetUnfolder]: 960/1792 cut-off events. [2021-03-26 06:06:53,395 INFO L130 PetriNetUnfolder]: For 18831/18945 co-relation queries the response was YES. [2021-03-26 06:06:53,405 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11713 conditions, 1792 events. 960/1792 cut-off events. For 18831/18945 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 11040 event pairs, 53 based on Foata normal form. 50/1829 useless extension candidates. Maximal degree in co-relation 11493. Up to 491 conditions per place. [2021-03-26 06:06:53,417 INFO L132 encePairwiseOnDemand]: 32/43 looper letters, 85 selfloop transitions, 67 changer transitions 0/173 dead transitions. [2021-03-26 06:06:53,417 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 173 transitions, 2668 flow [2021-03-26 06:06:53,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-03-26 06:06:53,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-03-26 06:06:53,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2021-03-26 06:06:53,419 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.537467700258398 [2021-03-26 06:06:53,419 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 208 transitions. [2021-03-26 06:06:53,419 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 208 transitions. [2021-03-26 06:06:53,419 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:06:53,419 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 208 transitions. [2021-03-26 06:06:53,420 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 23.11111111111111) internal successors, (208), 9 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:53,420 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 43.0) internal successors, (430), 10 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:53,420 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 43.0) internal successors, (430), 10 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:53,421 INFO L185 Difference]: Start difference. First operand has 93 places, 123 transitions, 1694 flow. Second operand 9 states and 208 transitions. [2021-03-26 06:06:53,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 173 transitions, 2668 flow [2021-03-26 06:06:53,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 173 transitions, 2573 flow, removed 0 selfloop flow, removed 6 redundant places. [2021-03-26 06:06:53,487 INFO L241 Difference]: Finished difference. Result has 100 places, 151 transitions, 2325 flow [2021-03-26 06:06:53,488 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1611, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2325, PETRI_PLACES=100, PETRI_TRANSITIONS=151} [2021-03-26 06:06:53,488 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 75 predicate places. [2021-03-26 06:06:53,488 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:06:53,488 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 100 places, 151 transitions, 2325 flow [2021-03-26 06:06:53,488 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 100 places, 151 transitions, 2325 flow [2021-03-26 06:06:53,489 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 100 places, 151 transitions, 2325 flow [2021-03-26 06:06:53,551 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][129], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 61#(<= 1 size1), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), 65#true, Black: 702#(not finished1), Black: 394#(not finished1), Black: 460#(not finished1), 390#true, 7#thread2EXITtrue, 456#true, 8#thread1EXITtrue, 12#L65true, 589#(and finished1 finished2), Black: 149#(and (= (select produce state21) (select produce state11)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), 146#true, Black: 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 225#(= state22 state12), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), Black: 524#finished2, 23#thread3EXITtrue, 219#true, Black: 613#(or finished2 (not finished1)), Black: 43#(not finished2), Black: 306#(or (select done (select update state21)) (not finished1)), 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 362#(and (= state21 state11) (or (select done (select update state21)) (not finished1))), Black: 364#(and (select done (select update state21)) finished1), Black: 53#(not finished1), Black: 303#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 60#(<= 0 size1), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:06:53,551 INFO L384 tUnfolder$Statistics]: this new event has 15 ancestors and is cut-off event [2021-03-26 06:06:53,551 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:06:53,551 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:06:53,552 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:06:53,572 INFO L129 PetriNetUnfolder]: 340/861 cut-off events. [2021-03-26 06:06:53,572 INFO L130 PetriNetUnfolder]: For 12366/12810 co-relation queries the response was YES. [2021-03-26 06:06:53,578 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5994 conditions, 861 events. 340/861 cut-off events. For 12366/12810 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 5927 event pairs, 11 based on Foata normal form. 43/885 useless extension candidates. Maximal degree in co-relation 5796. Up to 208 conditions per place. [2021-03-26 06:06:53,587 INFO L142 LiptonReduction]: Number of co-enabled transitions 1012 [2021-03-26 06:06:53,653 INFO L154 LiptonReduction]: Checked pairs total: 478 [2021-03-26 06:06:53,653 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:06:53,653 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 165 [2021-03-26 06:06:53,655 INFO L480 AbstractCegarLoop]: Abstraction has has 100 places, 151 transitions, 2325 flow [2021-03-26 06:06:53,655 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:53,655 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:06:53,655 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:06:53,876 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:06:53,877 INFO L428 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:06:53,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:06:53,877 INFO L82 PathProgramCache]: Analyzing trace with hash -1061759097, now seen corresponding path program 2 times [2021-03-26 06:06:53,877 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:06:53,877 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479982024] [2021-03-26 06:06:53,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:06:53,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:06:53,900 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:53,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:06:53,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 06:06:53,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:53,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:53,926 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:06:53,926 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479982024] [2021-03-26 06:06:53,926 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128056744] [2021-03-26 06:06:53,926 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:06:53,953 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 06:06:53,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 06:06:53,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-26 06:06:53,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:06:53,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:53,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:53,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:53,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:53,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:53,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:53,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:53,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:53,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:53,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:53,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:53,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:53,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:53,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:53,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:53,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:53,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:53,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:53,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:53,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:53,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:53,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:53,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:53,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:53,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:53,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:53,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:53,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:53,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:06:53,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:53,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:53,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:53,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:53,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:06:53,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:06:53,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:53,991 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:06:53,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:06:53,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,993 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:06:53,995 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:53,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:53,996 INFO L142 QuantifierPusher]: treesize reduction 31, result has 41.5 percent of original size [2021-03-26 06:06:53,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:53,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:53,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:54,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:54,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:54,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:54,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:54,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:54,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:54,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:54,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:54,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:54,015 INFO L142 QuantifierPusher]: treesize reduction 8, result has 27.3 percent of original size [2021-03-26 06:06:54,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:54,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:54,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:54,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:54,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:54,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:54,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:54,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:54,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:54,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:54,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:54,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:54,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:54,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:54,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:54,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:54,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:54,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:54,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:54,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:54,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:54,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:54,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:54,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:54,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:54,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:54,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:54,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:54,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:54,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:54,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:54,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:54,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:54,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:54,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:54,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:54,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:54,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:54,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:54,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:54,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:54,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:54,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:54,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:54,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:54,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:54,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:54,035 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:06:54,036 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:06:54,036 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-03-26 06:06:54,036 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403299235] [2021-03-26 06:06:54,036 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-26 06:06:54,036 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:06:54,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-26 06:06:54,037 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-03-26 06:06:54,037 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2021-03-26 06:06:54,037 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 151 transitions, 2325 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:54,037 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:06:54,037 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2021-03-26 06:06:54,037 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:06:54,411 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([77] L40-1-->L40: Formula: (or (< 0 v_size1_7) (not v_finished1_5)) InVars {finished1=v_finished1_5, size1=v_size1_7} OutVars{finished1=v_finished1_5, size1=v_size1_7} AuxVars[] AssignedVars[][87], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 61#(<= 1 size1), 65#true, Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 702#(not finished1), Black: 394#(not finished1), Black: 460#(not finished1), 390#true, 456#true, 8#thread1EXITtrue, 10#L40true, 12#L65true, Black: 149#(and (= (select produce state21) (select produce state11)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 589#(and finished1 finished2), 846#(and finished1 finished2), Black: 152#(= state22 state12), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), 146#true, Black: 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), Black: 225#(= state22 state12), Black: 524#finished2, 23#thread3EXITtrue, 219#true, 609#true, Black: 613#(or finished2 (not finished1)), Black: 43#(not finished2), Black: 306#(or (select done (select update state21)) (not finished1)), 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 362#(and (= state21 state11) (or (select done (select update state21)) (not finished1))), Black: 364#(and (select done (select update state21)) finished1), Black: 53#(not finished1), Black: 303#true, 697#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), 60#(<= 0 size1), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:06:54,411 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:06:54,411 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:06:54,411 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:06:54,411 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:06:54,411 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][118], [Black: 61#(<= 1 size1), Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 65#true, Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 702#(not finished1), Black: 394#(not finished1), Black: 460#(not finished1), 390#true, 7#thread2EXITtrue, 8#thread1EXITtrue, 456#true, 12#L65true, Black: 149#(and (= (select produce state21) (select produce state11)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 589#(and finished1 finished2), 846#(and finished1 finished2), Black: 152#(= state22 state12), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 583#(and finished2 (or (select done (select update state21)) (not finished1))), 146#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), Black: 225#(= state22 state12), Black: 524#finished2, 23#thread3EXITtrue, 219#true, 609#true, Black: 613#(or finished2 (not finished1)), Black: 43#(not finished2), Black: 306#(or (select done (select update state21)) (not finished1)), 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 362#(and (= state21 state11) (or (select done (select update state21)) (not finished1))), Black: 364#(and (select done (select update state21)) finished1), Black: 53#(not finished1), Black: 303#true, 697#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), 60#(<= 0 size1), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:06:54,411 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:06:54,411 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:06:54,411 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:06:54,411 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:06:54,453 INFO L129 PetriNetUnfolder]: 1132/2124 cut-off events. [2021-03-26 06:06:54,453 INFO L130 PetriNetUnfolder]: For 29693/29821 co-relation queries the response was YES. [2021-03-26 06:06:54,466 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15188 conditions, 2124 events. 1132/2124 cut-off events. For 29693/29821 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 13563 event pairs, 54 based on Foata normal form. 91/2207 useless extension candidates. Maximal degree in co-relation 14931. Up to 568 conditions per place. [2021-03-26 06:06:54,480 INFO L132 encePairwiseOnDemand]: 32/43 looper letters, 97 selfloop transitions, 84 changer transitions 0/202 dead transitions. [2021-03-26 06:06:54,480 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 202 transitions, 3402 flow [2021-03-26 06:06:54,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-03-26 06:06:54,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-03-26 06:06:54,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2021-03-26 06:06:54,482 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5529715762273901 [2021-03-26 06:06:54,482 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 214 transitions. [2021-03-26 06:06:54,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 214 transitions. [2021-03-26 06:06:54,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:06:54,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 214 transitions. [2021-03-26 06:06:54,483 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 23.77777777777778) internal successors, (214), 9 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:54,483 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 43.0) internal successors, (430), 10 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:54,484 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 43.0) internal successors, (430), 10 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:54,484 INFO L185 Difference]: Start difference. First operand has 100 places, 151 transitions, 2325 flow. Second operand 9 states and 214 transitions. [2021-03-26 06:06:54,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 202 transitions, 3402 flow [2021-03-26 06:06:54,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 202 transitions, 3344 flow, removed 25 selfloop flow, removed 1 redundant places. [2021-03-26 06:06:54,613 INFO L241 Difference]: Finished difference. Result has 111 places, 180 transitions, 3104 flow [2021-03-26 06:06:54,613 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2267, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3104, PETRI_PLACES=111, PETRI_TRANSITIONS=180} [2021-03-26 06:06:54,613 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 86 predicate places. [2021-03-26 06:06:54,613 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:06:54,613 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 111 places, 180 transitions, 3104 flow [2021-03-26 06:06:54,614 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 111 places, 180 transitions, 3104 flow [2021-03-26 06:06:54,615 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 111 places, 180 transitions, 3104 flow [2021-03-26 06:06:54,695 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][171], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 61#(<= 1 size1), 65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 702#(not finished1), Black: 394#(not finished1), Black: 460#(not finished1), 390#true, 7#thread2EXITtrue, 456#true, 8#thread1EXITtrue, 12#L65true, Black: 149#(and (= (select produce state21) (select produce state11)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 589#(and finished1 finished2), Black: 152#(= state22 state12), 846#(and finished1 finished2), Black: 785#finished2, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), 146#true, Black: 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 225#(= state22 state12), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), Black: 524#finished2, 23#thread3EXITtrue, 219#true, Black: 613#(or finished2 (not finished1)), Black: 43#(not finished2), Black: 306#(or (select done (select update state21)) (not finished1)), 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 362#(and (= state21 state11) (or (select done (select update state21)) (not finished1))), Black: 364#(and (select done (select update state21)) finished1), Black: 53#(not finished1), Black: 303#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 60#(<= 0 size1), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:06:54,695 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:06:54,695 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:06:54,695 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:06:54,695 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:06:54,701 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][171], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 61#(<= 1 size1), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 702#(not finished1), Black: 394#(not finished1), Black: 460#(not finished1), 390#true, 7#thread2EXITtrue, 456#true, 8#thread1EXITtrue, 12#L65true, Black: 149#(and (= (select produce state21) (select produce state11)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 589#(and finished1 finished2), Black: 152#(= state22 state12), 846#(and finished1 finished2), Black: 785#finished2, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), 146#true, Black: 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 225#(= state22 state12), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), Black: 524#finished2, 23#thread3EXITtrue, 219#true, 609#true, Black: 613#(or finished2 (not finished1)), Black: 43#(not finished2), Black: 306#(or (select done (select update state21)) (not finished1)), 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 362#(and (= state21 state11) (or (select done (select update state21)) (not finished1))), Black: 364#(and (select done (select update state21)) finished1), Black: 53#(not finished1), Black: 303#true, 697#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), 60#(<= 0 size1), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:06:54,701 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:06:54,701 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:06:54,701 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:06:54,701 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:06:54,703 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][171], [Black: 61#(<= 1 size1), Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), 65#true, Black: 702#(not finished1), Black: 394#(not finished1), Black: 460#(not finished1), 390#true, 7#thread2EXITtrue, 8#thread1EXITtrue, 456#true, 12#L65true, 589#(and finished1 finished2), Black: 149#(and (= (select produce state21) (select produce state11)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 846#(and finished1 finished2), Black: 152#(= state22 state12), Black: 785#finished2, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 583#(and finished2 (or (select done (select update state21)) (not finished1))), 146#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), Black: 225#(= state22 state12), Black: 524#finished2, 23#thread3EXITtrue, 219#true, 609#true, Black: 613#(or finished2 (not finished1)), Black: 43#(not finished2), Black: 306#(or (select done (select update state21)) (not finished1)), 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 362#(and (= state21 state11) (or (select done (select update state21)) (not finished1))), Black: 364#(and (select done (select update state21)) finished1), Black: 53#(not finished1), Black: 303#true, 697#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), 60#(<= 0 size1), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:06:54,703 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:06:54,703 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:06:54,703 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:06:54,703 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:06:54,703 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:06:54,731 INFO L129 PetriNetUnfolder]: 425/1041 cut-off events. [2021-03-26 06:06:54,731 INFO L130 PetriNetUnfolder]: For 21937/23092 co-relation queries the response was YES. [2021-03-26 06:06:54,739 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7957 conditions, 1041 events. 425/1041 cut-off events. For 21937/23092 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 7170 event pairs, 18 based on Foata normal form. 94/1106 useless extension candidates. Maximal degree in co-relation 7730. Up to 260 conditions per place. [2021-03-26 06:06:54,751 INFO L142 LiptonReduction]: Number of co-enabled transitions 1228 [2021-03-26 06:06:54,788 INFO L154 LiptonReduction]: Checked pairs total: 426 [2021-03-26 06:06:54,788 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:06:54,788 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 175 [2021-03-26 06:06:54,790 INFO L480 AbstractCegarLoop]: Abstraction has has 111 places, 180 transitions, 3104 flow [2021-03-26 06:06:54,790 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:54,790 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:06:54,790 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:06:55,013 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-03-26 06:06:55,013 INFO L428 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:06:55,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:06:55,013 INFO L82 PathProgramCache]: Analyzing trace with hash -1087216859, now seen corresponding path program 3 times [2021-03-26 06:06:55,013 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:06:55,013 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711428487] [2021-03-26 06:06:55,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:06:55,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:06:55,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:55,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:06:55,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 06:06:55,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:55,052 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:55,053 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:06:55,053 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711428487] [2021-03-26 06:06:55,053 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262826148] [2021-03-26 06:06:55,053 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:06:55,086 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-03-26 06:06:55,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 06:06:55,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-26 06:06:55,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:06:55,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:55,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:55,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:55,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:55,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:55,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:55,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:55,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:55,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:55,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:55,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:55,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:55,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:55,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:55,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:55,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:55,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:55,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:55,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:55,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:55,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:55,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:55,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:55,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:55,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:55,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:55,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:55,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:55,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:06:55,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:55,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:55,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:55,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:55,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:06:55,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:06:55,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:55,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:06:55,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:06:55,131 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,131 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:06:55,132 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:55,133 INFO L142 QuantifierPusher]: treesize reduction 31, result has 41.5 percent of original size [2021-03-26 06:06:55,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:55,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:55,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:55,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:55,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:55,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:55,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:55,152 INFO L142 QuantifierPusher]: treesize reduction 7, result has 46.2 percent of original size [2021-03-26 06:06:55,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:55,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:55,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:55,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:55,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:55,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:55,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:55,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:55,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:55,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:55,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:55,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:55,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:55,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:55,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:55,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:55,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:55,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:55,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:55,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:55,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:55,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:55,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:55,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:55,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:55,165 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:06:55,165 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:06:55,165 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-03-26 06:06:55,166 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104557820] [2021-03-26 06:06:55,166 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-26 06:06:55,166 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:06:55,167 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-26 06:06:55,167 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-03-26 06:06:55,167 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2021-03-26 06:06:55,167 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 180 transitions, 3104 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:55,167 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:06:55,167 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2021-03-26 06:06:55,167 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:06:55,670 INFO L129 PetriNetUnfolder]: 1100/2144 cut-off events. [2021-03-26 06:06:55,670 INFO L130 PetriNetUnfolder]: For 37164/37302 co-relation queries the response was YES. [2021-03-26 06:06:55,681 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16585 conditions, 2144 events. 1100/2144 cut-off events. For 37164/37302 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 13756 event pairs, 76 based on Foata normal form. 90/2224 useless extension candidates. Maximal degree in co-relation 16285. Up to 572 conditions per place. [2021-03-26 06:06:55,692 INFO L132 encePairwiseOnDemand]: 32/43 looper letters, 84 selfloop transitions, 98 changer transitions 0/203 dead transitions. [2021-03-26 06:06:55,693 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 203 transitions, 3697 flow [2021-03-26 06:06:55,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-26 06:06:55,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-26 06:06:55,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 251 transitions. [2021-03-26 06:06:55,694 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5306553911205074 [2021-03-26 06:06:55,694 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 251 transitions. [2021-03-26 06:06:55,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 251 transitions. [2021-03-26 06:06:55,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:06:55,694 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 251 transitions. [2021-03-26 06:06:55,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 22.818181818181817) internal successors, (251), 11 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:55,696 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 43.0) internal successors, (516), 12 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:55,696 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 43.0) internal successors, (516), 12 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:55,696 INFO L185 Difference]: Start difference. First operand has 111 places, 180 transitions, 3104 flow. Second operand 11 states and 251 transitions. [2021-03-26 06:06:55,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 203 transitions, 3697 flow [2021-03-26 06:06:55,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 203 transitions, 3453 flow, removed 109 selfloop flow, removed 2 redundant places. [2021-03-26 06:06:55,853 INFO L241 Difference]: Finished difference. Result has 122 places, 181 transitions, 3153 flow [2021-03-26 06:06:55,853 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2789, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3153, PETRI_PLACES=122, PETRI_TRANSITIONS=181} [2021-03-26 06:06:55,853 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 97 predicate places. [2021-03-26 06:06:55,853 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:06:55,853 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 122 places, 181 transitions, 3153 flow [2021-03-26 06:06:55,853 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 122 places, 181 transitions, 3153 flow [2021-03-26 06:06:55,855 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 122 places, 181 transitions, 3153 flow [2021-03-26 06:06:55,916 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([103] L52-->L52: Formula: (and (let ((.cse0 (select v_done_15 v_state21_14))) (or (and .cse0 v_finished2_11) (and (not .cse0) (not v_finished2_11)))) (= v_state22_11 (select (select v_consume_11 v_state22_12) (select v_produce_17 v_state21_15))) (= v_state21_14 (select v_update_13 v_state21_15)) (not v_finished2_12)) InVars {state21=v_state21_15, state22=v_state22_12, done=v_done_15, produce=v_produce_17, finished2=v_finished2_12, consume=v_consume_11, update=v_update_13} OutVars{state21=v_state21_14, state22=v_state22_11, done=v_done_15, produce=v_produce_17, finished2=v_finished2_11, consume=v_consume_11, update=v_update_13} AuxVars[] AssignedVars[state21, state22, finished2][65], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, 394#(not finished1), 11#L40-1true, 12#L65true, 784#(or finished2 (not finished1)), 146#true, 18#L27true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), Black: 43#(not finished2), 303#true, Black: 51#true, 60#(<= 0 size1), 702#(not finished1), Black: 61#(<= 1 size1), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), 65#true, Black: 390#true, 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), 460#(not finished1), Black: 149#(and (= (select produce state21) (select produce state11)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 785#finished2, Black: 780#true, Black: 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 846#(and finished1 finished2), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), Black: 524#finished2, Black: 589#(and finished1 finished2), 219#true, 861#(not finished1), Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 362#(and (= state21 state11) (or (select done (select update state21)) (not finished1))), Black: 364#(and (select done (select update state21)) finished1), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:06:55,916 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:06:55,916 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:06:55,916 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:06:55,916 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:06:55,933 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][9], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 390#true, 7#thread2EXITtrue, 8#thread1EXITtrue, 12#L65true, 146#true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), 23#thread3EXITtrue, 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), Black: 43#(not finished2), 308#finished2, Black: 53#(not finished1), 697#true, 60#(<= 0 size1), Black: 61#(<= 1 size1), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), 65#true, Black: 394#(not finished1), 456#true, Black: 149#(and (= (select produce state21) (select produce state11)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 589#(and finished1 finished2), 846#(and finished1 finished2), Black: 152#(= state22 state12), Black: 785#finished2, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), Black: 524#finished2, 219#true, 609#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 362#(and (= state21 state11) (or (select done (select update state21)) (not finished1))), Black: 364#(and (select done (select update state21)) finished1), Black: 303#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:06:55,934 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:06:55,934 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:06:55,934 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:06:55,934 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:06:55,960 INFO L129 PetriNetUnfolder]: 412/1067 cut-off events. [2021-03-26 06:06:55,960 INFO L130 PetriNetUnfolder]: For 19703/20201 co-relation queries the response was YES. [2021-03-26 06:06:55,966 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8097 conditions, 1067 events. 412/1067 cut-off events. For 19703/20201 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 7407 event pairs, 16 based on Foata normal form. 56/1099 useless extension candidates. Maximal degree in co-relation 7838. Up to 268 conditions per place. [2021-03-26 06:06:55,974 INFO L142 LiptonReduction]: Number of co-enabled transitions 1224 [2021-03-26 06:06:56,010 INFO L154 LiptonReduction]: Checked pairs total: 570 [2021-03-26 06:06:56,010 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:06:56,010 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 157 [2021-03-26 06:06:56,011 INFO L480 AbstractCegarLoop]: Abstraction has has 122 places, 181 transitions, 3153 flow [2021-03-26 06:06:56,011 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:56,011 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:06:56,011 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:06:56,231 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-03-26 06:06:56,232 INFO L428 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:06:56,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:06:56,232 INFO L82 PathProgramCache]: Analyzing trace with hash -510157248, now seen corresponding path program 2 times [2021-03-26 06:06:56,232 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:06:56,232 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413552499] [2021-03-26 06:06:56,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:06:56,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:06:56,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:56,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:56,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:56,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:56,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:56,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:56,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:56,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:56,260 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 06:06:56,261 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413552499] [2021-03-26 06:06:56,261 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 06:06:56,261 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 06:06:56,261 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906036346] [2021-03-26 06:06:56,261 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-26 06:06:56,261 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:06:56,261 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-26 06:06:56,262 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-03-26 06:06:56,262 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 43 [2021-03-26 06:06:56,262 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 181 transitions, 3153 flow. Second operand has 4 states, 4 states have (on average 37.5) internal successors, (150), 4 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:56,262 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:06:56,262 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 43 [2021-03-26 06:06:56,262 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:06:56,500 INFO L129 PetriNetUnfolder]: 598/1622 cut-off events. [2021-03-26 06:06:56,500 INFO L130 PetriNetUnfolder]: For 31594/32064 co-relation queries the response was YES. [2021-03-26 06:06:56,509 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13206 conditions, 1622 events. 598/1622 cut-off events. For 31594/32064 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12377 event pairs, 18 based on Foata normal form. 126/1699 useless extension candidates. Maximal degree in co-relation 12857. Up to 417 conditions per place. [2021-03-26 06:06:56,517 INFO L132 encePairwiseOnDemand]: 39/43 looper letters, 23 selfloop transitions, 19 changer transitions 14/191 dead transitions. [2021-03-26 06:06:56,517 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 191 transitions, 3332 flow [2021-03-26 06:06:56,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-26 06:06:56,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-26 06:06:56,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 156 transitions. [2021-03-26 06:06:56,518 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.9069767441860465 [2021-03-26 06:06:56,518 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 156 transitions. [2021-03-26 06:06:56,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 156 transitions. [2021-03-26 06:06:56,519 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:06:56,519 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 156 transitions. [2021-03-26 06:06:56,519 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 39.0) internal successors, (156), 4 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:56,519 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 43.0) internal successors, (215), 5 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:56,519 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 43.0) internal successors, (215), 5 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:56,520 INFO L185 Difference]: Start difference. First operand has 122 places, 181 transitions, 3153 flow. Second operand 4 states and 156 transitions. [2021-03-26 06:06:56,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 191 transitions, 3332 flow [2021-03-26 06:06:56,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 191 transitions, 3238 flow, removed 36 selfloop flow, removed 2 redundant places. [2021-03-26 06:06:56,699 INFO L241 Difference]: Finished difference. Result has 126 places, 175 transitions, 2996 flow [2021-03-26 06:06:56,699 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2949, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2996, PETRI_PLACES=126, PETRI_TRANSITIONS=175} [2021-03-26 06:06:56,700 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 101 predicate places. [2021-03-26 06:06:56,700 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:06:56,700 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 126 places, 175 transitions, 2996 flow [2021-03-26 06:06:56,700 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 126 places, 175 transitions, 2996 flow [2021-03-26 06:06:56,702 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 126 places, 175 transitions, 2996 flow [2021-03-26 06:06:56,781 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([103] L52-->L52: Formula: (and (let ((.cse0 (select v_done_15 v_state21_14))) (or (and .cse0 v_finished2_11) (and (not .cse0) (not v_finished2_11)))) (= v_state22_11 (select (select v_consume_11 v_state22_12) (select v_produce_17 v_state21_15))) (= v_state21_14 (select v_update_13 v_state21_15)) (not v_finished2_12)) InVars {state21=v_state21_15, state22=v_state22_12, done=v_done_15, produce=v_produce_17, finished2=v_finished2_12, consume=v_consume_11, update=v_update_13} OutVars{state21=v_state21_14, state22=v_state22_11, done=v_done_15, produce=v_produce_17, finished2=v_finished2_11, consume=v_consume_11, update=v_update_13} AuxVars[] AssignedVars[state21, state22, finished2][100], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 390#true, 519#true, 8#thread1EXITtrue, 11#L40-1true, 780#true, 12#L65true, 146#true, 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 937#(<= size1 1), Black: 43#(not finished2), 303#true, Black: 53#(not finished1), 697#true, 60#(<= 0 size1), Black: 61#(<= 1 size1), 65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 456#true, Black: 149#(and (= (select produce state21) (select produce state11)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 785#finished2, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 846#(and finished1 finished2), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), Black: 524#finished2, Black: 589#(and finished1 finished2), 856#true, 219#true, 609#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 362#(and (= state21 state11) (or (select done (select update state21)) (not finished1))), Black: 364#(and (select done (select update state21)) finished1), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:06:56,781 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:06:56,781 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:06:56,781 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:06:56,781 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:06:56,828 INFO L129 PetriNetUnfolder]: 425/1204 cut-off events. [2021-03-26 06:06:56,829 INFO L130 PetriNetUnfolder]: For 23211/23724 co-relation queries the response was YES. [2021-03-26 06:06:56,837 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9495 conditions, 1204 events. 425/1204 cut-off events. For 23211/23724 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 8873 event pairs, 17 based on Foata normal form. 54/1224 useless extension candidates. Maximal degree in co-relation 9189. Up to 284 conditions per place. [2021-03-26 06:06:56,851 INFO L142 LiptonReduction]: Number of co-enabled transitions 1110 [2021-03-26 06:06:56,905 INFO L154 LiptonReduction]: Checked pairs total: 816 [2021-03-26 06:06:56,905 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:06:56,905 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 205 [2021-03-26 06:06:56,910 INFO L480 AbstractCegarLoop]: Abstraction has has 126 places, 175 transitions, 2996 flow [2021-03-26 06:06:56,911 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 37.5) internal successors, (150), 4 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:56,911 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:06:56,911 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:06:56,912 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-03-26 06:06:56,912 INFO L428 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:06:56,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:06:56,912 INFO L82 PathProgramCache]: Analyzing trace with hash -1154760085, now seen corresponding path program 3 times [2021-03-26 06:06:56,912 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:06:56,912 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141940857] [2021-03-26 06:06:56,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:06:56,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:06:56,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:56,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:56,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:56,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:56,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:56,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:56,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:56,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:56,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:56,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:56,971 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-26 06:06:56,971 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141940857] [2021-03-26 06:06:56,971 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 06:06:56,972 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 06:06:56,972 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669263653] [2021-03-26 06:06:56,972 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 06:06:56,972 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:06:56,972 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 06:06:56,972 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-03-26 06:06:56,972 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 43 [2021-03-26 06:06:56,973 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 175 transitions, 2996 flow. Second operand has 5 states, 5 states have (on average 37.2) internal successors, (186), 5 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:56,973 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:06:56,973 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 43 [2021-03-26 06:06:56,973 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:06:57,193 INFO L129 PetriNetUnfolder]: 535/1400 cut-off events. [2021-03-26 06:06:57,193 INFO L130 PetriNetUnfolder]: For 30107/30751 co-relation queries the response was YES. [2021-03-26 06:06:57,245 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11836 conditions, 1400 events. 535/1400 cut-off events. For 30107/30751 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 10181 event pairs, 7 based on Foata normal form. 210/1557 useless extension candidates. Maximal degree in co-relation 11554. Up to 336 conditions per place. [2021-03-26 06:06:57,253 INFO L132 encePairwiseOnDemand]: 39/43 looper letters, 15 selfloop transitions, 31 changer transitions 0/181 dead transitions. [2021-03-26 06:06:57,254 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 181 transitions, 3140 flow [2021-03-26 06:06:57,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 06:06:57,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 06:06:57,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 192 transitions. [2021-03-26 06:06:57,255 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8930232558139535 [2021-03-26 06:06:57,255 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 192 transitions. [2021-03-26 06:06:57,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 192 transitions. [2021-03-26 06:06:57,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:06:57,255 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 192 transitions. [2021-03-26 06:06:57,257 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 38.4) internal successors, (192), 5 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:57,258 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 43.0) internal successors, (258), 6 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:57,258 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 43.0) internal successors, (258), 6 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:57,258 INFO L185 Difference]: Start difference. First operand has 126 places, 175 transitions, 2996 flow. Second operand 5 states and 192 transitions. [2021-03-26 06:06:57,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 181 transitions, 3140 flow [2021-03-26 06:06:57,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 181 transitions, 3104 flow, removed 18 selfloop flow, removed 0 redundant places. [2021-03-26 06:06:57,401 INFO L241 Difference]: Finished difference. Result has 131 places, 179 transitions, 3114 flow [2021-03-26 06:06:57,401 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2968, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3114, PETRI_PLACES=131, PETRI_TRANSITIONS=179} [2021-03-26 06:06:57,401 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 106 predicate places. [2021-03-26 06:06:57,401 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:06:57,401 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 131 places, 179 transitions, 3114 flow [2021-03-26 06:06:57,402 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 131 places, 179 transitions, 3114 flow [2021-03-26 06:06:57,403 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 131 places, 179 transitions, 3114 flow [2021-03-26 06:06:57,462 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][140], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, 394#(not finished1), 11#L40-1true, 12#L65true, 784#(or finished2 (not finished1)), 146#true, 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), 33#L27-1true, Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 937#(<= size1 1), Black: 934#true, Black: 936#(<= size1 0), Black: 43#(not finished2), 306#(or (select done (select update state21)) (not finished1)), Black: 51#true, 61#(<= 1 size1), 702#(not finished1), Black: 60#(<= 0 size1), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), 65#true, Black: 390#true, 965#(<= 1 size1), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), 460#(not finished1), Black: 149#(and (= (select produce state21) (select produce state11)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 785#finished2, Black: 780#true, Black: 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 846#(and finished1 finished2), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), Black: 524#finished2, Black: 589#(and finished1 finished2), 219#true, 861#(not finished1), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 362#(and (= state21 state11) (or (select done (select update state21)) (not finished1))), Black: 364#(and (select done (select update state21)) finished1), Black: 303#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:06:57,462 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:06:57,462 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:06:57,463 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:06:57,463 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:06:57,463 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([103] L52-->L52: Formula: (and (let ((.cse0 (select v_done_15 v_state21_14))) (or (and .cse0 v_finished2_11) (and (not .cse0) (not v_finished2_11)))) (= v_state22_11 (select (select v_consume_11 v_state22_12) (select v_produce_17 v_state21_15))) (= v_state21_14 (select v_update_13 v_state21_15)) (not v_finished2_12)) InVars {state21=v_state21_15, state22=v_state22_12, done=v_done_15, produce=v_produce_17, finished2=v_finished2_12, consume=v_consume_11, update=v_update_13} OutVars{state21=v_state21_14, state22=v_state22_11, done=v_done_15, produce=v_produce_17, finished2=v_finished2_11, consume=v_consume_11, update=v_update_13} AuxVars[] AssignedVars[state21, state22, finished2][58], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, 394#(not finished1), 11#L40-1true, 12#L65true, 784#(or finished2 (not finished1)), 146#true, 18#L27true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 937#(<= size1 1), Black: 43#(not finished2), 303#true, Black: 51#true, 60#(<= 0 size1), 702#(not finished1), Black: 61#(<= 1 size1), 65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 390#true, 964#(<= 0 size1), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 965#(<= 1 size1), 460#(not finished1), Black: 149#(and (= (select produce state21) (select produce state11)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 785#finished2, Black: 780#true, Black: 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 846#(and finished1 finished2), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), Black: 524#finished2, Black: 589#(and finished1 finished2), 219#true, 861#(not finished1), Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 362#(and (= state21 state11) (or (select done (select update state21)) (not finished1))), Black: 364#(and (select done (select update state21)) finished1), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:06:57,463 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:06:57,463 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:06:57,463 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:06:57,463 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:06:57,490 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([103] L52-->L52: Formula: (and (let ((.cse0 (select v_done_15 v_state21_14))) (or (and .cse0 v_finished2_11) (and (not .cse0) (not v_finished2_11)))) (= v_state22_11 (select (select v_consume_11 v_state22_12) (select v_produce_17 v_state21_15))) (= v_state21_14 (select v_update_13 v_state21_15)) (not v_finished2_12)) InVars {state21=v_state21_15, state22=v_state22_12, done=v_done_15, produce=v_produce_17, finished2=v_finished2_12, consume=v_consume_11, update=v_update_13} OutVars{state21=v_state21_14, state22=v_state22_11, done=v_done_15, produce=v_produce_17, finished2=v_finished2_11, consume=v_consume_11, update=v_update_13} AuxVars[] AssignedVars[state21, state22, finished2][96], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 390#true, 519#true, 8#thread1EXITtrue, 11#L40-1true, 780#true, 12#L65true, 146#true, 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 937#(<= size1 1), Black: 43#(not finished2), 303#true, Black: 53#(not finished1), 697#true, 60#(<= 0 size1), Black: 61#(<= 1 size1), 65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 964#(<= 0 size1), Black: 965#(<= 1 size1), 456#true, Black: 149#(and (= (select produce state21) (select produce state11)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 785#finished2, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 846#(and finished1 finished2), Black: 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), Black: 524#finished2, Black: 589#(and finished1 finished2), 856#true, 219#true, 609#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 362#(and (= state21 state11) (or (select done (select update state21)) (not finished1))), Black: 364#(and (select done (select update state21)) finished1), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:06:57,490 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:06:57,490 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:06:57,490 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:06:57,490 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:06:57,523 INFO L129 PetriNetUnfolder]: 388/1018 cut-off events. [2021-03-26 06:06:57,523 INFO L130 PetriNetUnfolder]: For 20457/20941 co-relation queries the response was YES. [2021-03-26 06:06:57,531 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8339 conditions, 1018 events. 388/1018 cut-off events. For 20457/20941 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 6959 event pairs, 6 based on Foata normal form. 68/1054 useless extension candidates. Maximal degree in co-relation 8098. Up to 244 conditions per place. [2021-03-26 06:06:57,545 INFO L142 LiptonReduction]: Number of co-enabled transitions 1200 [2021-03-26 06:06:57,577 INFO L154 LiptonReduction]: Checked pairs total: 828 [2021-03-26 06:06:57,577 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:06:57,578 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 177 [2021-03-26 06:06:57,580 INFO L480 AbstractCegarLoop]: Abstraction has has 131 places, 179 transitions, 3114 flow [2021-03-26 06:06:57,580 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 37.2) internal successors, (186), 5 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:57,580 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:06:57,580 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:06:57,580 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-03-26 06:06:57,580 INFO L428 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:06:57,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:06:57,581 INFO L82 PathProgramCache]: Analyzing trace with hash -1536626014, now seen corresponding path program 1 times [2021-03-26 06:06:57,581 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:06:57,581 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037322209] [2021-03-26 06:06:57,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:06:57,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:06:57,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:57,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:06:57,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:57,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:57,632 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-26 06:06:57,632 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037322209] [2021-03-26 06:06:57,632 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1352481676] [2021-03-26 06:06:57,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:06:57,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:06:57,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-26 06:06:57,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:06:57,666 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:57,666 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:57,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:57,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:57,668 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:57,668 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:57,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:57,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:57,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:57,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:57,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:57,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:57,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:57,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:57,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:57,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:57,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:57,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:57,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:57,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:57,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:57,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:57,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:57,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:57,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:06:57,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:57,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:57,682 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:57,695 INFO L142 QuantifierPusher]: treesize reduction 11, result has 45.0 percent of original size [2021-03-26 06:06:57,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:57,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 06:06:57,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 06:06:57,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 06:06:57,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 06:06:57,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 06:06:57,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 06:06:57,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 06:06:57,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:57,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:06:57,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:06:57,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:57,709 INFO L142 QuantifierPusher]: treesize reduction 15, result has 37.5 percent of original size [2021-03-26 06:06:57,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:57,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:57,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,711 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:06:57,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:57,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:57,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:57,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:57,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:57,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:57,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:57,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:57,733 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-26 06:06:57,733 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:06:57,733 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-03-26 06:06:57,733 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457465135] [2021-03-26 06:06:57,734 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-26 06:06:57,734 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:06:57,734 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-26 06:06:57,734 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-03-26 06:06:57,734 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2021-03-26 06:06:57,735 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 179 transitions, 3114 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:57,735 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:06:57,735 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2021-03-26 06:06:57,735 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:06:58,470 INFO L129 PetriNetUnfolder]: 1792/3414 cut-off events. [2021-03-26 06:06:58,470 INFO L130 PetriNetUnfolder]: For 81573/81994 co-relation queries the response was YES. [2021-03-26 06:06:58,493 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28036 conditions, 3414 events. 1792/3414 cut-off events. For 81573/81994 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 22964 event pairs, 160 based on Foata normal form. 486/3861 useless extension candidates. Maximal degree in co-relation 27575. Up to 1551 conditions per place. [2021-03-26 06:06:58,510 INFO L132 encePairwiseOnDemand]: 31/43 looper letters, 152 selfloop transitions, 107 changer transitions 16/306 dead transitions. [2021-03-26 06:06:58,510 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 306 transitions, 6031 flow [2021-03-26 06:06:58,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-26 06:06:58,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-03-26 06:06:58,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 351 transitions. [2021-03-26 06:06:58,512 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5441860465116279 [2021-03-26 06:06:58,512 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 351 transitions. [2021-03-26 06:06:58,512 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 351 transitions. [2021-03-26 06:06:58,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:06:58,512 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 351 transitions. [2021-03-26 06:06:58,513 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 23.4) internal successors, (351), 15 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:58,514 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 43.0) internal successors, (688), 16 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:58,514 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 43.0) internal successors, (688), 16 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:58,514 INFO L185 Difference]: Start difference. First operand has 131 places, 179 transitions, 3114 flow. Second operand 15 states and 351 transitions. [2021-03-26 06:06:58,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 306 transitions, 6031 flow [2021-03-26 06:06:58,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 306 transitions, 5982 flow, removed 24 selfloop flow, removed 1 redundant places. [2021-03-26 06:06:58,811 INFO L241 Difference]: Finished difference. Result has 156 places, 239 transitions, 5021 flow [2021-03-26 06:06:58,812 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3083, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=5021, PETRI_PLACES=156, PETRI_TRANSITIONS=239} [2021-03-26 06:06:58,812 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 131 predicate places. [2021-03-26 06:06:58,812 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:06:58,812 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 156 places, 239 transitions, 5021 flow [2021-03-26 06:06:58,812 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 156 places, 239 transitions, 5021 flow [2021-03-26 06:06:58,814 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 154 places, 239 transitions, 5021 flow [2021-03-26 06:06:58,992 INFO L129 PetriNetUnfolder]: 592/1415 cut-off events. [2021-03-26 06:06:58,992 INFO L130 PetriNetUnfolder]: For 43807/44634 co-relation queries the response was YES. [2021-03-26 06:06:59,002 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13726 conditions, 1415 events. 592/1415 cut-off events. For 43807/44634 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 9589 event pairs, 5 based on Foata normal form. 70/1474 useless extension candidates. Maximal degree in co-relation 13405. Up to 420 conditions per place. [2021-03-26 06:06:59,020 INFO L142 LiptonReduction]: Number of co-enabled transitions 1512 [2021-03-26 06:06:59,058 INFO L154 LiptonReduction]: Checked pairs total: 1002 [2021-03-26 06:06:59,058 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:06:59,058 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 246 [2021-03-26 06:06:59,059 INFO L480 AbstractCegarLoop]: Abstraction has has 154 places, 239 transitions, 5021 flow [2021-03-26 06:06:59,059 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:06:59,059 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:06:59,059 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:06:59,259 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:06:59,259 INFO L428 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:06:59,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:06:59,260 INFO L82 PathProgramCache]: Analyzing trace with hash 540822257, now seen corresponding path program 4 times [2021-03-26 06:06:59,260 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:06:59,260 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353236427] [2021-03-26 06:06:59,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:06:59,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:06:59,291 INFO L142 QuantifierPusher]: treesize reduction 7, result has 58.8 percent of original size [2021-03-26 06:06:59,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:59,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 06:06:59,338 INFO L142 QuantifierPusher]: treesize reduction 14, result has 79.1 percent of original size [2021-03-26 06:06:59,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 06:06:59,368 INFO L142 QuantifierPusher]: treesize reduction 14, result has 70.8 percent of original size [2021-03-26 06:06:59,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:06:59,392 INFO L142 QuantifierPusher]: treesize reduction 16, result has 74.2 percent of original size [2021-03-26 06:06:59,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:06:59,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:06:59,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:06:59,433 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:06:59,433 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353236427] [2021-03-26 06:06:59,433 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [576334632] [2021-03-26 06:06:59,433 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:06:59,461 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-26 06:06:59,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 06:06:59,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 25 conjunts are in the unsatisfiable core [2021-03-26 06:06:59,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:06:59,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:59,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:59,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:59,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:59,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:59,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:59,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:59,471 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:59,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:59,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:59,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:59,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:59,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:59,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:59,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:59,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:59,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:59,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:59,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:59,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:06:59,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:59,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:59,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:59,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:06:59,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:06:59,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:06:59,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:06:59,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:06:59,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:06:59,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:06:59,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:06:59,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:06:59,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:06:59,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:06:59,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:06:59,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:06:59,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:06:59,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:06:59,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:06:59,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:06:59,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:06:59,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:06:59,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:06:59,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:06:59,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:06:59,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 06:06:59,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:06:59,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 06:06:59,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:06:59,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:06:59,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:06:59,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:06:59,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:06:59,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:06:59,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:06:59,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:06:59,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:06:59,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 06:06:59,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2021-03-26 06:06:59,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:06:59,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:06:59,593 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:06:59,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:06:59,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:06:59,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:06:59,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:06:59,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:06:59,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:06:59,610 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:06:59,610 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:51, output treesize:44 [2021-03-26 06:06:59,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:06:59,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:06:59,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:06:59,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:06:59,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:06:59,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:06:59,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:06:59,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:06:59,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:06:59,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:06:59,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 06:06:59,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,653 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,654 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:06:59,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,655 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:06:59,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 06:06:59,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 06:06:59,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:06:59,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:06:59,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:06:59,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:06:59,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:06:59,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:06:59,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,668 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:06:59,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:06:59,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:06:59,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:06:59,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:06:59,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:06:59,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:06:59,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:06:59,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:06:59,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:06:59,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:06:59,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:06:59,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:06:59,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:06:59,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 06:06:59,683 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 06:06:59,696 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2021-03-26 06:06:59,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:06:59,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:06:59,699 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:06:59,709 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,711 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:06:59,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:06:59,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:06:59,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:06:59,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:06:59,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:06:59,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:06:59,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:06:59,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:06:59,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:06:59,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:06:59,734 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:06:59,734 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-03-26 06:06:59,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:06:59,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:06:59,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:06:59,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:06:59,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:06:59,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:06:59,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:06:59,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:06:59,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:06:59,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:00,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:00,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:00,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:00,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:00,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:00,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:00,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:00,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:00,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:00,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:00,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:00,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:00,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:00,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:00,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:00,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:00,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:00,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:00,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:00,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:00,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:00,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:00,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:00,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:00,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:00,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:00,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:00,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:00,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:00,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:00,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:00,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:00,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:00,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:00,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:00,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:00,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 06:07:00,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:07:00,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 06:07:00,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:07:00,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:07:00,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:07:00,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,193 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:00,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:00,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 06:07:00,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:07:00,205 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-03-26 06:07:00,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-03-26 06:07:00,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,207 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:00,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:07:00,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:00,209 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,209 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:00,209 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:07:00,209 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:07:00,216 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,224 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-26 06:07:00,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:00,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:00,226 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:07:00,231 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,234 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:00,234 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-26 06:07:00,234 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-03-26 06:07:00,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:00,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:00,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:00,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:00,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:00,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:00,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:00,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:00,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:00,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:00,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:00,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:00,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:00,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:00,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:00,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:00,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:00,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:00,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:00,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:00,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:00,245 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:00,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:00,245 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:07:00,245 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:07:00,246 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-03-26 06:07:00,246 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283410067] [2021-03-26 06:07:00,246 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-26 06:07:00,246 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:07:00,246 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-26 06:07:00,246 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=148, Unknown=1, NotChecked=0, Total=182 [2021-03-26 06:07:00,247 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 43 [2021-03-26 06:07:00,247 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 239 transitions, 5021 flow. Second operand has 14 states, 14 states have (on average 21.428571428571427) internal successors, (300), 14 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:00,247 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:07:00,247 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 43 [2021-03-26 06:07:00,247 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:07:06,207 INFO L129 PetriNetUnfolder]: 1912/4140 cut-off events. [2021-03-26 06:07:06,207 INFO L130 PetriNetUnfolder]: For 137095/137912 co-relation queries the response was YES. [2021-03-26 06:07:06,240 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41718 conditions, 4140 events. 1912/4140 cut-off events. For 137095/137912 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 31839 event pairs, 209 based on Foata normal form. 185/4307 useless extension candidates. Maximal degree in co-relation 40978. Up to 2037 conditions per place. [2021-03-26 06:07:06,260 INFO L132 encePairwiseOnDemand]: 32/43 looper letters, 197 selfloop transitions, 143 changer transitions 11/414 dead transitions. [2021-03-26 06:07:06,260 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 414 transitions, 9724 flow [2021-03-26 06:07:06,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-26 06:07:06,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-26 06:07:06,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 280 transitions. [2021-03-26 06:07:06,261 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5919661733615222 [2021-03-26 06:07:06,262 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 280 transitions. [2021-03-26 06:07:06,262 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 280 transitions. [2021-03-26 06:07:06,262 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:07:06,262 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 280 transitions. [2021-03-26 06:07:06,262 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 25.454545454545453) internal successors, (280), 11 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:06,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 43.0) internal successors, (516), 12 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:06,264 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 43.0) internal successors, (516), 12 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:06,264 INFO L185 Difference]: Start difference. First operand has 154 places, 239 transitions, 5021 flow. Second operand 11 states and 280 transitions. [2021-03-26 06:07:06,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 414 transitions, 9724 flow [2021-03-26 06:07:06,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 414 transitions, 8457 flow, removed 510 selfloop flow, removed 8 redundant places. [2021-03-26 06:07:06,971 INFO L241 Difference]: Finished difference. Result has 162 places, 339 transitions, 6801 flow [2021-03-26 06:07:06,971 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4305, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6801, PETRI_PLACES=162, PETRI_TRANSITIONS=339} [2021-03-26 06:07:06,971 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 137 predicate places. [2021-03-26 06:07:06,971 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:07:06,971 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 162 places, 339 transitions, 6801 flow [2021-03-26 06:07:06,971 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 162 places, 339 transitions, 6801 flow [2021-03-26 06:07:06,973 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 162 places, 339 transitions, 6801 flow [2021-03-26 06:07:07,038 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([103] L52-->L52: Formula: (and (let ((.cse0 (select v_done_15 v_state21_14))) (or (and .cse0 v_finished2_11) (and (not .cse0) (not v_finished2_11)))) (= v_state22_11 (select (select v_consume_11 v_state22_12) (select v_produce_17 v_state21_15))) (= v_state21_14 (select v_update_13 v_state21_15)) (not v_finished2_12)) InVars {state21=v_state21_15, state22=v_state22_12, done=v_done_15, produce=v_produce_17, finished2=v_finished2_12, consume=v_consume_11, update=v_update_13} OutVars{state21=v_state21_14, state22=v_state22_11, done=v_done_15, produce=v_produce_17, finished2=v_finished2_11, consume=v_consume_11, update=v_update_13} AuxVars[] AssignedVars[state21, state22, finished2][114], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 394#(not finished1), Black: 1087#(= state22 (select (select consume state12) (select queue1 front1))), 11#L40-1true, 12#L65true, 784#(or finished2 (not finished1)), 146#true, 18#L27true, 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), 936#(<= size1 0), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 934#true, Black: 1046#(and (not finished2) (or finished1 (= state11 (select update state21))) (or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1)))), Black: 1048#(and (= state11 (select update state21)) (not finished2) (not finished1) (not (select done state11))), Black: 937#(<= size1 1), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), 303#true, Black: 1052#(and (not (select done (select update state21))) (not finished2) (not finished1)), Black: 1054#(and (not (select done (select update state21))) (not finished2) (or finished1 (= state11 (select update state21)))), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, 1080#true, 60#(<= 0 size1), 702#(not finished1), Black: 61#(<= 1 size1), 65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 390#true, 964#(<= 0 size1), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 965#(<= 1 size1), 972#true, 460#(not finished1), Black: 149#(and (= (select produce state21) (select produce state11)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 780#true, Black: 846#(and finished1 finished2), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 219#true, 861#(not finished1), Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 364#(and (select done (select update state21)) finished1), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:07:07,039 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:07:07,039 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:07:07,039 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:07:07,039 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:07:07,039 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][198], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 394#(not finished1), Black: 1087#(= state22 (select (select consume state12) (select queue1 front1))), 11#L40-1true, 12#L65true, 784#(or finished2 (not finished1)), 146#true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 33#L27-1true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), 937#(<= size1 1), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 934#true, Black: 936#(<= size1 0), Black: 1046#(and (not finished2) (or finished1 (= state11 (select update state21))) (or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1)))), Black: 1048#(and (= state11 (select update state21)) (not finished2) (not finished1) (not (select done state11))), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), Black: 1052#(and (not (select done (select update state21))) (not finished2) (not finished1)), Black: 1054#(and (not (select done (select update state21))) (not finished2) (or finished1 (= state11 (select update state21)))), 306#(or (select done (select update state21)) (not finished1)), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, 1080#true, 61#(<= 1 size1), 702#(not finished1), Black: 60#(<= 0 size1), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), 65#true, Black: 390#true, 965#(<= 1 size1), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), 972#true, 460#(not finished1), Black: 149#(and (= (select produce state21) (select produce state11)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 780#true, Black: 846#(and finished1 finished2), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 219#true, 861#(not finished1), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 364#(and (select done (select update state21)) finished1), Black: 303#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:07:07,039 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:07:07,039 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:07:07,039 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:07:07,039 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:07:07,054 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][174], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 702#(not finished1), Black: 460#(not finished1), 390#true, Black: 1088#(= state22 state12), 7#thread2EXITtrue, Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), 8#thread1EXITtrue, Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1087#(= state22 (select (select consume state12) (select queue1 front1))), 12#L65true, 146#true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), 23#thread3EXITtrue, 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 934#true, Black: 1046#(and (not finished2) (or finished1 (= state11 (select update state21))) (or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1)))), Black: 937#(<= size1 1), Black: 1048#(and (= state11 (select update state21)) (not finished2) (not finished1) (not (select done state11))), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 1003#(not (select done (select update state21))), Black: 972#true, Black: 1052#(and (not (select done (select update state21))) (not finished2) (not finished1)), Black: 1054#(and (not (select done (select update state21))) (not finished2) (or finished1 (= state11 (select update state21)))), 308#finished2, 1080#true, Black: 53#(not finished1), 60#(<= 0 size1), 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 61#(<= 1 size1), 65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 964#(<= 0 size1), Black: 965#(<= 1 size1), 456#true, Black: 149#(and (= (select produce state21) (select produce state11)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 589#(and finished1 finished2), 846#(and finished1 finished2), Black: 152#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 219#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 364#(and (select done (select update state21)) finished1), Black: 303#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:07:07,054 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:07:07,054 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:07:07,054 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:07:07,054 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:07:07,057 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][184], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 702#(not finished1), Black: 460#(not finished1), 390#true, Black: 1088#(= state22 state12), 7#thread2EXITtrue, Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), 8#thread1EXITtrue, Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1087#(= state22 (select (select consume state12) (select queue1 front1))), 12#L65true, 146#true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), 23#thread3EXITtrue, 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 934#true, Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 1046#(and (not finished2) (or finished1 (= state11 (select update state21))) (or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1)))), Black: 937#(<= size1 1), Black: 1048#(and (= state11 (select update state21)) (not finished2) (not finished1) (not (select done state11))), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 1003#(not (select done (select update state21))), Black: 972#true, Black: 1052#(and (not (select done (select update state21))) (not finished2) (not finished1)), Black: 1054#(and (not (select done (select update state21))) (not finished2) (or finished1 (= state11 (select update state21)))), 308#finished2, 1080#true, Black: 53#(not finished1), 60#(<= 0 size1), 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 61#(<= 1 size1), 65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 964#(<= 0 size1), Black: 965#(<= 1 size1), 456#true, 589#(and finished1 finished2), Black: 149#(and (= (select produce state21) (select produce state11)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 846#(and finished1 finished2), Black: 152#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 219#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 364#(and (select done (select update state21)) finished1), Black: 303#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:07:07,057 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:07:07,057 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:07:07,057 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:07:07,057 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:07:07,057 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][175], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 390#true, Black: 1088#(= state22 state12), 519#true, Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), 7#thread2EXITtrue, Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), 8#thread1EXITtrue, Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1087#(= state22 (select (select consume state12) (select queue1 front1))), 12#L65true, 780#true, 146#true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), 936#(<= size1 0), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 934#true, Black: 1046#(and (not finished2) (or finished1 (= state11 (select update state21))) (or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1)))), Black: 937#(<= size1 1), Black: 1048#(and (= state11 (select update state21)) (not finished2) (not finished1) (not (select done state11))), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 1003#(not (select done (select update state21))), 303#true, Black: 972#true, Black: 1052#(and (not (select done (select update state21))) (not finished2) (not finished1)), Black: 1054#(and (not (select done (select update state21))) (not finished2) (or finished1 (= state11 (select update state21)))), 1080#true, Black: 53#(not finished1), 697#true, 60#(<= 0 size1), Black: 61#(<= 1 size1), 65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), Black: 149#(and (= (select produce state21) (select produce state11)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 846#(and finished1 finished2), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 856#true, 219#true, 609#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 364#(and (select done (select update state21)) finished1), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:07:07,057 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:07:07,057 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:07:07,058 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:07:07,058 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:07:07,058 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][214], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 390#true, Black: 1088#(= state22 state12), 7#thread2EXITtrue, 519#true, Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1087#(= state22 (select (select consume state12) (select queue1 front1))), 12#L65true, 780#true, 15#L26true, 146#true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), 936#(<= size1 0), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 934#true, Black: 1046#(and (not finished2) (or finished1 (= state11 (select update state21))) (or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1)))), Black: 937#(<= size1 1), Black: 1048#(and (= state11 (select update state21)) (not finished2) (not finished1) (not (select done state11))), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 1003#(not (select done (select update state21))), 303#true, Black: 972#true, Black: 1052#(and (not (select done (select update state21))) (not finished2) (not finished1)), Black: 1054#(and (not (select done (select update state21))) (not finished2) (or finished1 (= state11 (select update state21)))), 1080#true, Black: 53#(not finished1), 697#true, 60#(<= 0 size1), Black: 61#(<= 1 size1), 65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 964#(<= 0 size1), Black: 965#(<= 1 size1), 456#true, Black: 149#(and (= (select produce state21) (select produce state11)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 846#(and finished1 finished2), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 856#true, 219#true, 609#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 364#(and (select done (select update state21)) finished1), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:07:07,058 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is not cut-off event [2021-03-26 06:07:07,059 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:07:07,059 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is not cut-off event [2021-03-26 06:07:07,059 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:07:07,065 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][214], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 390#true, Black: 1088#(= state22 state12), 7#thread2EXITtrue, Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), 519#true, Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1087#(= state22 (select (select consume state12) (select queue1 front1))), 780#true, 12#L65true, 15#L26true, 146#true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 934#true, Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 1046#(and (not finished2) (or finished1 (= state11 (select update state21))) (or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1)))), Black: 1048#(and (= state11 (select update state21)) (not finished2) (not finished1) (not (select done state11))), Black: 937#(<= size1 1), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), 303#true, Black: 972#true, Black: 1052#(and (not (select done (select update state21))) (not finished2) (not finished1)), Black: 1054#(and (not (select done (select update state21))) (not finished2) (or finished1 (= state11 (select update state21)))), 1080#true, Black: 53#(not finished1), 697#true, 60#(<= 0 size1), Black: 61#(<= 1 size1), 65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 964#(<= 0 size1), Black: 965#(<= 1 size1), 456#true, Black: 149#(and (= (select produce state21) (select produce state11)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 846#(and finished1 finished2), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 856#true, 219#true, 609#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 364#(and (select done (select update state21)) finished1), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:07:07,065 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:07:07,065 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:07:07,066 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:07:07,066 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:07:07,066 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:07:07,079 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][55], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 394#(not finished1), 11#L40-1true, Black: 1087#(= state22 (select (select consume state12) (select queue1 front1))), 12#L65true, 784#(or finished2 (not finished1)), 146#true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 33#L27-1true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 934#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 936#(<= size1 0), Black: 1046#(and (not finished2) (or finished1 (= state11 (select update state21))) (or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1)))), Black: 937#(<= size1 1), Black: 1048#(and (= state11 (select update state21)) (not finished2) (not finished1) (not (select done state11))), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 1003#(not (select done (select update state21))), Black: 1052#(and (not (select done (select update state21))) (not finished2) (not finished1)), Black: 1054#(and (not (select done (select update state21))) (not finished2) (or finished1 (= state11 (select update state21)))), 306#(or (select done (select update state21)) (not finished1)), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, 1080#true, 61#(<= 1 size1), 702#(not finished1), Black: 60#(<= 0 size1), 65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 390#true, 965#(<= 1 size1), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), 972#true, 460#(not finished1), Black: 149#(and (= (select produce state21) (select produce state11)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 780#true, Black: 846#(and finished1 finished2), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 219#true, 861#(not finished1), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 364#(and (select done (select update state21)) finished1), Black: 303#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:07:07,079 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is not cut-off event [2021-03-26 06:07:07,080 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:07:07,080 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:07:07,080 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:07:07,080 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][204], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 702#(not finished1), Black: 460#(not finished1), 390#true, Black: 1088#(= state22 state12), 7#thread2EXITtrue, Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1087#(= state22 (select (select consume state12) (select queue1 front1))), 12#L65true, 15#L26true, 146#true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), 23#thread3EXITtrue, 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 934#true, Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 1046#(and (not finished2) (or finished1 (= state11 (select update state21))) (or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1)))), Black: 937#(<= size1 1), Black: 1048#(and (= state11 (select update state21)) (not finished2) (not finished1) (not (select done state11))), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 1003#(not (select done (select update state21))), Black: 972#true, Black: 1052#(and (not (select done (select update state21))) (not finished2) (not finished1)), Black: 1054#(and (not (select done (select update state21))) (not finished2) (or finished1 (= state11 (select update state21)))), 308#finished2, 1080#true, Black: 53#(not finished1), 60#(<= 0 size1), 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 61#(<= 1 size1), 65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 964#(<= 0 size1), Black: 965#(<= 1 size1), 456#true, 589#(and finished1 finished2), Black: 149#(and (= (select produce state21) (select produce state11)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 846#(and finished1 finished2), Black: 152#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 219#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 364#(and (select done (select update state21)) finished1), Black: 303#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:07:07,081 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is not cut-off event [2021-03-26 06:07:07,081 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:07:07,081 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:07:07,081 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:07:07,092 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][175], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 390#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), 519#true, 7#thread2EXITtrue, Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), 8#thread1EXITtrue, Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1087#(= state22 (select (select consume state12) (select queue1 front1))), 12#L65true, 780#true, 146#true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), 936#(<= size1 0), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 934#true, Black: 1046#(and (not finished2) (or finished1 (= state11 (select update state21))) (or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1)))), Black: 1048#(and (= state11 (select update state21)) (not finished2) (not finished1) (not (select done state11))), Black: 937#(<= size1 1), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 1003#(not (select done (select update state21))), 303#true, Black: 972#true, Black: 1052#(and (not (select done (select update state21))) (not finished2) (not finished1)), Black: 1054#(and (not (select done (select update state21))) (not finished2) (or finished1 (= state11 (select update state21)))), 1080#true, Black: 53#(not finished1), 697#true, 60#(<= 0 size1), Black: 61#(<= 1 size1), 65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), Black: 149#(and (= (select produce state21) (select produce state11)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 846#(and finished1 finished2), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 856#true, 219#true, 609#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 364#(and (select done (select update state21)) finished1), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:07:07,092 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:07:07,092 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:07:07,092 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:07:07,092 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:07:07,092 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:07:07,093 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][204], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 702#(not finished1), Black: 460#(not finished1), 390#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), 7#thread2EXITtrue, Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1087#(= state22 (select (select consume state12) (select queue1 front1))), 12#L65true, 15#L26true, 146#true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), 23#thread3EXITtrue, 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), 936#(<= size1 0), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 934#true, Black: 1046#(and (not finished2) (or finished1 (= state11 (select update state21))) (or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1)))), Black: 1048#(and (= state11 (select update state21)) (not finished2) (not finished1) (not (select done state11))), Black: 937#(<= size1 1), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 1003#(not (select done (select update state21))), Black: 972#true, Black: 1052#(and (not (select done (select update state21))) (not finished2) (not finished1)), Black: 1054#(and (not (select done (select update state21))) (not finished2) (or finished1 (= state11 (select update state21)))), 308#finished2, 1080#true, Black: 53#(not finished1), 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 60#(<= 0 size1), Black: 61#(<= 1 size1), 65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), Black: 149#(and (= (select produce state21) (select produce state11)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 589#(and finished1 finished2), 846#(and finished1 finished2), Black: 152#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 219#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 364#(and (select done (select update state21)) finished1), Black: 303#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:07:07,093 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:07:07,093 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:07:07,093 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:07:07,093 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:07:07,093 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:07:07,122 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][184], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 702#(not finished1), Black: 460#(not finished1), 390#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), 7#thread2EXITtrue, Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), 8#thread1EXITtrue, Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1087#(= state22 (select (select consume state12) (select queue1 front1))), 12#L65true, 146#true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), 23#thread3EXITtrue, 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), 936#(<= size1 0), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 934#true, Black: 1046#(and (not finished2) (or finished1 (= state11 (select update state21))) (or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1)))), Black: 1048#(and (= state11 (select update state21)) (not finished2) (not finished1) (not (select done state11))), Black: 937#(<= size1 1), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 1003#(not (select done (select update state21))), Black: 972#true, Black: 1052#(and (not (select done (select update state21))) (not finished2) (not finished1)), Black: 1054#(and (not (select done (select update state21))) (not finished2) (or finished1 (= state11 (select update state21)))), 308#finished2, 1080#true, Black: 53#(not finished1), 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 60#(<= 0 size1), Black: 61#(<= 1 size1), 65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), Black: 149#(and (= (select produce state21) (select produce state11)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 589#(and finished1 finished2), 846#(and finished1 finished2), Black: 152#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 219#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 364#(and (select done (select update state21)) finished1), Black: 303#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:07:07,123 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:07:07,123 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:07:07,123 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:07:07,123 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:07:07,123 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:07:07,123 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][174], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 702#(not finished1), Black: 460#(not finished1), 390#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), 7#thread2EXITtrue, Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), 8#thread1EXITtrue, Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1087#(= state22 (select (select consume state12) (select queue1 front1))), 12#L65true, 146#true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), 23#thread3EXITtrue, 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 934#true, Black: 1046#(and (not finished2) (or finished1 (= state11 (select update state21))) (or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1)))), Black: 1048#(and (= state11 (select update state21)) (not finished2) (not finished1) (not (select done state11))), Black: 937#(<= size1 1), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 1003#(not (select done (select update state21))), Black: 972#true, Black: 1052#(and (not (select done (select update state21))) (not finished2) (not finished1)), Black: 1054#(and (not (select done (select update state21))) (not finished2) (or finished1 (= state11 (select update state21)))), 308#finished2, 1080#true, Black: 53#(not finished1), 60#(<= 0 size1), 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 61#(<= 1 size1), 65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), Black: 149#(and (= (select produce state21) (select produce state11)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 589#(and finished1 finished2), 846#(and finished1 finished2), Black: 152#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 219#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 364#(and (select done (select update state21)) finished1), Black: 303#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:07:07,123 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:07:07,123 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:07:07,123 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:07:07,123 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:07:07,123 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:07:07,238 INFO L129 PetriNetUnfolder]: 917/2368 cut-off events. [2021-03-26 06:07:07,238 INFO L130 PetriNetUnfolder]: For 61424/62505 co-relation queries the response was YES. [2021-03-26 06:07:07,254 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21245 conditions, 2368 events. 917/2368 cut-off events. For 61424/62505 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 18628 event pairs, 11 based on Foata normal form. 86/2435 useless extension candidates. Maximal degree in co-relation 21153. Up to 628 conditions per place. [2021-03-26 06:07:07,279 INFO L142 LiptonReduction]: Number of co-enabled transitions 2094 [2021-03-26 06:07:07,512 INFO L154 LiptonReduction]: Checked pairs total: 4137 [2021-03-26 06:07:07,512 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 06:07:07,512 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 541 [2021-03-26 06:07:07,513 INFO L480 AbstractCegarLoop]: Abstraction has has 162 places, 339 transitions, 6818 flow [2021-03-26 06:07:07,513 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 21.428571428571427) internal successors, (300), 14 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:07,513 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:07:07,513 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:07:07,713 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-03-26 06:07:07,713 INFO L428 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:07:07,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:07:07,714 INFO L82 PathProgramCache]: Analyzing trace with hash 721885669, now seen corresponding path program 3 times [2021-03-26 06:07:07,714 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:07:07,714 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365857610] [2021-03-26 06:07:07,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:07:07,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:07:07,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:07,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:07:07,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 06:07:07,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:07,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:07:07,747 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 06:07:07,748 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365857610] [2021-03-26 06:07:07,748 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [589084473] [2021-03-26 06:07:07,748 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:07:07,782 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-03-26 06:07:07,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 06:07:07,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-26 06:07:07,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:07:07,784 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:07,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:07,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:07,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:07,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:07,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:07,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:07,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:07,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:07,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:07,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:07,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:07,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:07,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:07,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:07,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:07,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:07,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:07,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:07,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:07,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:07,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:07,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:07,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:07,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:07,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:07,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:07,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:07,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:07,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:07:07,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:07:07,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,801 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:07:07,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:07:07,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:07:07,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:07:07,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:07:07,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:07,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:07,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:07:07,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:07,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:07:07,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:07,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,821 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:07:07,821 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:07,822 INFO L142 QuantifierPusher]: treesize reduction 31, result has 41.5 percent of original size [2021-03-26 06:07:07,824 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:07:07,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:07:07,825 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:07:07,839 INFO L142 QuantifierPusher]: treesize reduction 7, result has 41.7 percent of original size [2021-03-26 06:07:07,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:07:07,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:07,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:07,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:07,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:07,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:07,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:07,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:07,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:07,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:07,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:07,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:07,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:07,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:07,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:07,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:07,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:07,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:07,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:07,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:07,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:07,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:07,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:07,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:07,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:07,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:07,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:07,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:07,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:07:07,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:07:07,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:07:07,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:07:07,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:07:07,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:07:07,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:07:07,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:07:07,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:07:07,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:07:07,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:07:07,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:07:07,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:07,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:07:07,859 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 06:07:07,859 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:07:07,859 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-03-26 06:07:07,859 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749477944] [2021-03-26 06:07:07,859 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-26 06:07:07,859 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:07:07,860 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-26 06:07:07,860 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-03-26 06:07:07,860 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2021-03-26 06:07:07,860 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 339 transitions, 6818 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:07,860 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:07:07,860 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2021-03-26 06:07:07,860 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:07:09,270 INFO L129 PetriNetUnfolder]: 2829/5561 cut-off events. [2021-03-26 06:07:09,271 INFO L130 PetriNetUnfolder]: For 148179/148958 co-relation queries the response was YES. [2021-03-26 06:07:09,315 INFO L84 FinitePrefix]: Finished finitePrefix Result has 49140 conditions, 5561 events. 2829/5561 cut-off events. For 148179/148958 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 41415 event pairs, 235 based on Foata normal form. 520/6025 useless extension candidates. Maximal degree in co-relation 49017. Up to 2400 conditions per place. [2021-03-26 06:07:09,347 INFO L132 encePairwiseOnDemand]: 31/44 looper letters, 188 selfloop transitions, 243 changer transitions 0/478 dead transitions. [2021-03-26 06:07:09,347 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 478 transitions, 10587 flow [2021-03-26 06:07:09,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-26 06:07:09,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-26 06:07:09,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 293 transitions. [2021-03-26 06:07:09,348 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5549242424242424 [2021-03-26 06:07:09,348 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 293 transitions. [2021-03-26 06:07:09,348 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 293 transitions. [2021-03-26 06:07:09,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:07:09,349 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 293 transitions. [2021-03-26 06:07:09,349 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 24.416666666666668) internal successors, (293), 12 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:09,350 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 44.0) internal successors, (572), 13 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:09,350 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 44.0) internal successors, (572), 13 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:09,350 INFO L185 Difference]: Start difference. First operand has 162 places, 339 transitions, 6818 flow. Second operand 12 states and 293 transitions. [2021-03-26 06:07:09,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 478 transitions, 10587 flow [2021-03-26 06:07:09,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 478 transitions, 10043 flow, removed 221 selfloop flow, removed 3 redundant places. [2021-03-26 06:07:09,951 INFO L241 Difference]: Finished difference. Result has 177 places, 426 transitions, 9452 flow [2021-03-26 06:07:09,951 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6376, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9452, PETRI_PLACES=177, PETRI_TRANSITIONS=426} [2021-03-26 06:07:09,951 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 152 predicate places. [2021-03-26 06:07:09,951 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:07:09,951 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 177 places, 426 transitions, 9452 flow [2021-03-26 06:07:09,952 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 177 places, 426 transitions, 9452 flow [2021-03-26 06:07:09,956 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 177 places, 426 transitions, 9452 flow [2021-03-26 06:07:10,364 INFO L129 PetriNetUnfolder]: 1127/2863 cut-off events. [2021-03-26 06:07:10,364 INFO L130 PetriNetUnfolder]: For 82264/83133 co-relation queries the response was YES. [2021-03-26 06:07:10,384 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27322 conditions, 2863 events. 1127/2863 cut-off events. For 82264/83133 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 23230 event pairs, 10 based on Foata normal form. 105/2946 useless extension candidates. Maximal degree in co-relation 26708. Up to 727 conditions per place. [2021-03-26 06:07:10,413 INFO L142 LiptonReduction]: Number of co-enabled transitions 2476 [2021-03-26 06:07:10,522 INFO L154 LiptonReduction]: Checked pairs total: 2475 [2021-03-26 06:07:10,522 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:07:10,522 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 571 [2021-03-26 06:07:10,522 INFO L480 AbstractCegarLoop]: Abstraction has has 177 places, 426 transitions, 9452 flow [2021-03-26 06:07:10,523 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:10,523 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:07:10,523 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:07:10,726 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:07:10,727 INFO L428 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:07:10,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:07:10,727 INFO L82 PathProgramCache]: Analyzing trace with hash -975168642, now seen corresponding path program 1 times [2021-03-26 06:07:10,727 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:07:10,727 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428082205] [2021-03-26 06:07:10,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:07:10,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:07:10,769 INFO L142 QuantifierPusher]: treesize reduction 7, result has 58.8 percent of original size [2021-03-26 06:07:10,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:10,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:10,788 INFO L142 QuantifierPusher]: treesize reduction 14, result has 70.8 percent of original size [2021-03-26 06:07:10,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:10,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 06:07:10,827 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:10,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:07:10,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:10,851 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:07:10,851 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428082205] [2021-03-26 06:07:10,851 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [215800855] [2021-03-26 06:07:10,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:07:10,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:07:10,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-26 06:07:10,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:07:10,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:10,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:10,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:10,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:10,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:10,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:10,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:10,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:10,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:10,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:10,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:10,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:10,900 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:10,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:10,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:10,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:10,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:10,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:10,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:10,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:10,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:10,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:10,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:10,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:10,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:10,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:10,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:10,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:10,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:10,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:10,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:10,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:10,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:10,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:10,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:10,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:10,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:10,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:10,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 06:07:10,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:10,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:10,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:07:10,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:10,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:10,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:07:10,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:10,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:10,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:07:10,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:10,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:10,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:07:10,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:10,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:10,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:07:10,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:10,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,991 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:10,991 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:07:10,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:10,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,993 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:10,993 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:07:10,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:10,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:10,997 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:07:10,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:10,998 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:10,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:07:10,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:10,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,000 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:11,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:07:11,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:11,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:07:11,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:11,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:07:11,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:11,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:07:11,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:11,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:07:11,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:11,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:07:11,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:11,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:07:11,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:11,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:07:11,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:11,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:07:11,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:11,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:07:11,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:11,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-26 06:07:11,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-03-26 06:07:11,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:11,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-26 06:07:11,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-03-26 06:07:11,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:11,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:11,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:11,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:11,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:11,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:07:11,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:11,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:11,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:07:11,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:11,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:11,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-26 06:07:11,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-03-26 06:07:11,048 INFO L446 ElimStorePlain]: Different costs {0=[update], 1=[produce]} [2021-03-26 06:07:11,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2021-03-26 06:07:11,052 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:11,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:11,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:11,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:11,055 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-26 06:07:11,065 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,073 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2021-03-26 06:07:11,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:11,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:11,076 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:07:11,086 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:07:11,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:11,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:11,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:11,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:11,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:11,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:11,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:11,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:11,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:11,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:11,101 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:07:11,101 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:57, output treesize:39 [2021-03-26 06:07:11,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:11,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:11,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:11,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:11,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:11,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:11,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:11,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:11,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,126 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:11,127 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:11,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:11,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:11,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,131 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:11,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:11,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:11,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:11,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:11,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:11,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:11,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:11,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:11,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:11,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:11,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:11,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:11,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:11,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:07:11,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 06:07:11,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:07:11,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 06:07:11,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:11,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 06:07:11,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:11,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:11,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:07:11,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 06:07:11,170 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-03-26 06:07:11,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 26 [2021-03-26 06:07:11,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:11,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:07:11,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:11,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:11,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:07:11,176 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:07:11,183 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,190 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-26 06:07:11,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:11,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:11,195 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:07:11,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,201 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:11,201 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-26 06:07:11,201 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-03-26 06:07:11,202 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,202 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:11,202 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,203 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:11,203 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,203 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:11,203 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:11,204 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:11,204 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:11,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:11,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:11,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:11,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:11,207 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:11,207 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,208 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:11,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,208 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:11,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,209 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:11,209 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,209 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:11,209 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:11,210 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:11,210 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:11,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:11,211 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:07:11,211 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:07:11,211 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 11 [2021-03-26 06:07:11,211 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386449296] [2021-03-26 06:07:11,212 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-03-26 06:07:11,212 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:07:11,212 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-03-26 06:07:11,212 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-03-26 06:07:11,212 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 44 [2021-03-26 06:07:11,213 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 426 transitions, 9452 flow. Second operand has 13 states, 13 states have (on average 21.384615384615383) internal successors, (278), 13 states have internal predecessors, (278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:11,213 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:07:11,213 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 44 [2021-03-26 06:07:11,213 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:07:14,359 INFO L129 PetriNetUnfolder]: 2540/5547 cut-off events. [2021-03-26 06:07:14,359 INFO L130 PetriNetUnfolder]: For 177471/178238 co-relation queries the response was YES. [2021-03-26 06:07:14,396 INFO L84 FinitePrefix]: Finished finitePrefix Result has 55629 conditions, 5547 events. 2540/5547 cut-off events. For 177471/178238 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 45380 event pairs, 323 based on Foata normal form. 139/5675 useless extension candidates. Maximal degree in co-relation 54738. Up to 3238 conditions per place. [2021-03-26 06:07:14,421 INFO L132 encePairwiseOnDemand]: 32/44 looper letters, 355 selfloop transitions, 77 changer transitions 6/524 dead transitions. [2021-03-26 06:07:14,421 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 524 transitions, 12304 flow [2021-03-26 06:07:14,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-26 06:07:14,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-26 06:07:14,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 252 transitions. [2021-03-26 06:07:14,422 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5727272727272728 [2021-03-26 06:07:14,422 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 252 transitions. [2021-03-26 06:07:14,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 252 transitions. [2021-03-26 06:07:14,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:07:14,422 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 252 transitions. [2021-03-26 06:07:14,423 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 25.2) internal successors, (252), 10 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:14,423 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 44.0) internal successors, (484), 11 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:14,424 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 44.0) internal successors, (484), 11 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:14,424 INFO L185 Difference]: Start difference. First operand has 177 places, 426 transitions, 9452 flow. Second operand 10 states and 252 transitions. [2021-03-26 06:07:14,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 524 transitions, 12304 flow [2021-03-26 06:07:15,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 524 transitions, 11740 flow, removed 237 selfloop flow, removed 4 redundant places. [2021-03-26 06:07:15,569 INFO L241 Difference]: Finished difference. Result has 189 places, 476 transitions, 10152 flow [2021-03-26 06:07:15,570 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8922, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10152, PETRI_PLACES=189, PETRI_TRANSITIONS=476} [2021-03-26 06:07:15,570 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 164 predicate places. [2021-03-26 06:07:15,570 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:07:15,570 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 189 places, 476 transitions, 10152 flow [2021-03-26 06:07:15,570 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 189 places, 476 transitions, 10152 flow [2021-03-26 06:07:15,575 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 189 places, 476 transitions, 10152 flow [2021-03-26 06:07:16,003 INFO L129 PetriNetUnfolder]: 1248/3184 cut-off events. [2021-03-26 06:07:16,004 INFO L130 PetriNetUnfolder]: For 85393/86404 co-relation queries the response was YES. [2021-03-26 06:07:16,029 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29189 conditions, 3184 events. 1248/3184 cut-off events. For 85393/86404 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 26693 event pairs, 15 based on Foata normal form. 145/3301 useless extension candidates. Maximal degree in co-relation 28475. Up to 717 conditions per place. [2021-03-26 06:07:16,064 INFO L142 LiptonReduction]: Number of co-enabled transitions 2834 [2021-03-26 06:07:16,210 INFO L154 LiptonReduction]: Checked pairs total: 3084 [2021-03-26 06:07:16,210 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:07:16,210 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 640 [2021-03-26 06:07:16,211 INFO L480 AbstractCegarLoop]: Abstraction has has 189 places, 476 transitions, 10152 flow [2021-03-26 06:07:16,211 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 21.384615384615383) internal successors, (278), 13 states have internal predecessors, (278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:16,211 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:07:16,211 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:07:16,423 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-03-26 06:07:16,424 INFO L428 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:07:16,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:07:16,424 INFO L82 PathProgramCache]: Analyzing trace with hash 1368997110, now seen corresponding path program 2 times [2021-03-26 06:07:16,424 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:07:16,424 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599168368] [2021-03-26 06:07:16,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:07:16,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:07:16,454 INFO L142 QuantifierPusher]: treesize reduction 7, result has 58.8 percent of original size [2021-03-26 06:07:16,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:16,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:16,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:07:16,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:16,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:16,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:07:16,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:16,532 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:07:16,533 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599168368] [2021-03-26 06:07:16,533 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1734575585] [2021-03-26 06:07:16,533 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:07:16,613 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 06:07:16,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 06:07:16,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 23 conjunts are in the unsatisfiable core [2021-03-26 06:07:16,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:07:16,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:16,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:16,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:16,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:16,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:16,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:16,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:16,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:16,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:16,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:16,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:16,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:16,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:16,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:16,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:16,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:16,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:16,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:16,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:16,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:16,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,634 INFO L147 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size 22 [2021-03-26 06:07:16,635 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-03-26 06:07:16,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:16,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:16,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:16,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:16,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:16,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:16,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:16,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:16,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:07:16,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:07:16,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:16,647 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:16,648 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:16,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:16,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:16,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:16,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:16,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:16,653 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:16,653 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:16,654 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:16,655 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:16,668 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:16,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:16,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:16,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:16,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:16,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:16,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:16,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:16,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:16,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:16,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:16,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:16,695 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:16,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:16,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:16,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:16,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:16,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:16,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:16,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:16,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:16,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 06:07:16,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:07:16,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:16,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 06:07:16,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:07:16,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:16,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:16,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:16,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:16,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:16,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:16,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:16,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:16,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:16,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:16,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:16,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:16,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:16,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:16,711 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:16,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:07:16,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:16,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 06:07:16,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:07:16,718 INFO L446 ElimStorePlain]: Different costs {0=[update], 1=[produce]} [2021-03-26 06:07:16,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2021-03-26 06:07:16,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:16,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:16,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:07:16,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:16,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:16,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:07:16,725 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-26 06:07:16,731 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,737 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2021-03-26 06:07:16,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:16,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:16,742 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:07:16,748 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:16,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:16,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:16,751 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-26 06:07:16,751 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:47, output treesize:29 [2021-03-26 06:07:16,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:16,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:16,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:16,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:16,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:16,753 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:16,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:17,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:17,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:07:17,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:17,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:17,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:07:17,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:17,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:17,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:07:17,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:17,070 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-03-26 06:07:17,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 23 [2021-03-26 06:07:17,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:17,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:17,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:07:17,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:17,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:17,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:07:17,075 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:07:17,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,086 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-26 06:07:17,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:17,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:17,089 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:07:17,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:17,092 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-26 06:07:17,092 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-03-26 06:07:17,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:17,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:17,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:17,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:17,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:17,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:17,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:17,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:17,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:17,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:17,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:17,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:17,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:17,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:17,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:17,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:17,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:17,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:17,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:17,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:17,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:17,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:17,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:17,105 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:07:17,105 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:07:17,105 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 9 [2021-03-26 06:07:17,105 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254177190] [2021-03-26 06:07:17,106 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-26 06:07:17,106 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:07:17,106 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-26 06:07:17,106 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=83, Unknown=1, NotChecked=0, Total=110 [2021-03-26 06:07:17,107 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 44 [2021-03-26 06:07:17,107 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 476 transitions, 10152 flow. Second operand has 11 states, 11 states have (on average 21.545454545454547) internal successors, (237), 11 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:17,107 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:07:17,107 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 44 [2021-03-26 06:07:17,107 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:07:20,106 INFO L129 PetriNetUnfolder]: 2718/5928 cut-off events. [2021-03-26 06:07:20,106 INFO L130 PetriNetUnfolder]: For 183525/184480 co-relation queries the response was YES. [2021-03-26 06:07:20,145 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57571 conditions, 5928 events. 2718/5928 cut-off events. For 183525/184480 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 49300 event pairs, 367 based on Foata normal form. 185/6095 useless extension candidates. Maximal degree in co-relation 56589. Up to 3426 conditions per place. [2021-03-26 06:07:20,170 INFO L132 encePairwiseOnDemand]: 32/44 looper letters, 371 selfloop transitions, 95 changer transitions 6/558 dead transitions. [2021-03-26 06:07:20,170 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 558 transitions, 12877 flow [2021-03-26 06:07:20,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-26 06:07:20,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-26 06:07:20,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 251 transitions. [2021-03-26 06:07:20,171 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5704545454545454 [2021-03-26 06:07:20,171 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 251 transitions. [2021-03-26 06:07:20,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 251 transitions. [2021-03-26 06:07:20,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:07:20,171 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 251 transitions. [2021-03-26 06:07:20,172 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 25.1) internal successors, (251), 10 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:20,172 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 44.0) internal successors, (484), 11 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:20,173 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 44.0) internal successors, (484), 11 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:20,173 INFO L185 Difference]: Start difference. First operand has 189 places, 476 transitions, 10152 flow. Second operand 10 states and 251 transitions. [2021-03-26 06:07:20,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 558 transitions, 12877 flow [2021-03-26 06:07:21,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 558 transitions, 12727 flow, removed 75 selfloop flow, removed 0 redundant places. [2021-03-26 06:07:21,205 INFO L241 Difference]: Finished difference. Result has 201 places, 504 transitions, 10884 flow [2021-03-26 06:07:21,205 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10010, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10884, PETRI_PLACES=201, PETRI_TRANSITIONS=504} [2021-03-26 06:07:21,205 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 176 predicate places. [2021-03-26 06:07:21,205 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:07:21,206 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 201 places, 504 transitions, 10884 flow [2021-03-26 06:07:21,206 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 201 places, 504 transitions, 10884 flow [2021-03-26 06:07:21,211 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 201 places, 504 transitions, 10884 flow [2021-03-26 06:07:21,769 INFO L129 PetriNetUnfolder]: 1318/3406 cut-off events. [2021-03-26 06:07:21,769 INFO L130 PetriNetUnfolder]: For 92425/93458 co-relation queries the response was YES. [2021-03-26 06:07:21,798 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31548 conditions, 3406 events. 1318/3406 cut-off events. For 92425/93458 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 29281 event pairs, 11 based on Foata normal form. 150/3524 useless extension candidates. Maximal degree in co-relation 30745. Up to 764 conditions per place. [2021-03-26 06:07:21,839 INFO L142 LiptonReduction]: Number of co-enabled transitions 3094 [2021-03-26 06:07:22,015 INFO L154 LiptonReduction]: Checked pairs total: 3557 [2021-03-26 06:07:22,016 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:07:22,016 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 811 [2021-03-26 06:07:22,016 INFO L480 AbstractCegarLoop]: Abstraction has has 201 places, 504 transitions, 10884 flow [2021-03-26 06:07:22,017 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 21.545454545454547) internal successors, (237), 11 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:22,017 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:07:22,017 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:07:22,219 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:07:22,220 INFO L428 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:07:22,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:07:22,220 INFO L82 PathProgramCache]: Analyzing trace with hash 354658350, now seen corresponding path program 3 times [2021-03-26 06:07:22,220 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:07:22,220 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133087446] [2021-03-26 06:07:22,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:07:22,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:07:22,260 INFO L142 QuantifierPusher]: treesize reduction 7, result has 58.8 percent of original size [2021-03-26 06:07:22,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:22,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:22,278 INFO L142 QuantifierPusher]: treesize reduction 14, result has 70.8 percent of original size [2021-03-26 06:07:22,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:22,302 INFO L142 QuantifierPusher]: treesize reduction 16, result has 74.2 percent of original size [2021-03-26 06:07:22,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:07:22,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:07:22,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:22,342 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:07:22,343 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133087446] [2021-03-26 06:07:22,343 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580371476] [2021-03-26 06:07:22,343 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:07:22,379 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-03-26 06:07:22,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 06:07:22,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 25 conjunts are in the unsatisfiable core [2021-03-26 06:07:22,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:07:22,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:22,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:22,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:22,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:22,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:22,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:22,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:22,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:22,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:22,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:22,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:22,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:22,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:22,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:22,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:22,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:22,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:22,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:22,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:22,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:22,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:22,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:22,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:22,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:22,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:22,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:22,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:22,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:22,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:22,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:22,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:22,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:22,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:22,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:22,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:22,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:22,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:22,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:22,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:22,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:22,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:07:22,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 06:07:22,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:07:22,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 06:07:22,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:22,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:22,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:22,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:07:22,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:22,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:07:22,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:22,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:07:22,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,459 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:07:22,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 06:07:22,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2021-03-26 06:07:22,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:07:22,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:07:22,468 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:07:22,477 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:22,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:22,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:22,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:22,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:22,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 06:07:22,485 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:07:22,485 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:49, output treesize:42 [2021-03-26 06:07:22,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:22,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:22,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:22,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:22,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:22,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 06:07:22,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:22,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 06:07:22,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:22,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:07:22,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 06:07:22,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:22,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:07:22,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 06:07:22,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 06:07:22,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:22,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:22,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:22,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:22,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:22,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:22,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:07:22,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:07:22,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:22,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:22,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:22,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:22,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:22,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:07:22,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:22,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:22,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:22,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:22,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:22,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:07:22,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 06:07:22,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 06:07:22,561 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2021-03-26 06:07:22,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:22,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:22,564 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:07:22,574 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:07:22,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:22,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:22,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:22,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:22,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:22,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:22,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:22,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:22,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:07:22,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:07:22,588 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:07:22,588 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:51, output treesize:37 [2021-03-26 06:07:22,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:22,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:22,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:22,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:22,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:07:22,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:07:22,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:22,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:22,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:07:22,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:07:23,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:23,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:07:23,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:07:23,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:23,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:07:23,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:07:23,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:23,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:23,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:23,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:23,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:23,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:23,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:23,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:23,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:23,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:07:23,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:07:23,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:23,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:23,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:23,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:23,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:23,052 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:23,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:23,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:23,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:23,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:07:23,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:07:23,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:23,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:07:23,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:07:23,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:23,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:07:23,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 06:07:23,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:23,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:07:23,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 06:07:23,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:23,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:23,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:07:23,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:07:23,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:23,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:23,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:23,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:23,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:23,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:07:23,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 06:07:23,083 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-03-26 06:07:23,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-03-26 06:07:23,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:23,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:23,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:07:23,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:23,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:23,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:07:23,087 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:07:23,094 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,101 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-26 06:07:23,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:23,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:23,105 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:07:23,109 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:23,111 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-26 06:07:23,111 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:43, output treesize:3 [2021-03-26 06:07:23,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:23,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:23,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:23,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:23,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:23,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:23,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:23,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:23,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:23,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:23,117 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:23,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:23,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:23,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:23,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:23,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:23,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:23,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:23,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:23,122 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:23,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:23,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:23,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:23,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:23,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:23,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:23,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:23,126 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:07:23,126 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:07:23,126 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2021-03-26 06:07:23,126 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904636171] [2021-03-26 06:07:23,126 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-26 06:07:23,127 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:07:23,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-26 06:07:23,127 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=85, Unknown=1, NotChecked=0, Total=110 [2021-03-26 06:07:23,127 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 44 [2021-03-26 06:07:23,128 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 504 transitions, 10884 flow. Second operand has 11 states, 11 states have (on average 21.454545454545453) internal successors, (236), 11 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:23,128 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:07:23,128 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 44 [2021-03-26 06:07:23,128 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:07:26,428 INFO L129 PetriNetUnfolder]: 2865/6369 cut-off events. [2021-03-26 06:07:26,428 INFO L130 PetriNetUnfolder]: For 198054/199023 co-relation queries the response was YES. [2021-03-26 06:07:26,476 INFO L84 FinitePrefix]: Finished finitePrefix Result has 62556 conditions, 6369 events. 2865/6369 cut-off events. For 198054/199023 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 54700 event pairs, 414 based on Foata normal form. 202/6560 useless extension candidates. Maximal degree in co-relation 61446. Up to 3687 conditions per place. [2021-03-26 06:07:26,502 INFO L132 encePairwiseOnDemand]: 33/44 looper letters, 392 selfloop transitions, 90 changer transitions 6/574 dead transitions. [2021-03-26 06:07:26,503 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 574 transitions, 13439 flow [2021-03-26 06:07:26,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-26 06:07:26,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-26 06:07:26,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2021-03-26 06:07:26,504 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5613636363636364 [2021-03-26 06:07:26,504 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 247 transitions. [2021-03-26 06:07:26,504 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 247 transitions. [2021-03-26 06:07:26,504 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:07:26,504 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 247 transitions. [2021-03-26 06:07:26,504 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 24.7) internal successors, (247), 10 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:26,505 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 44.0) internal successors, (484), 11 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:26,505 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 44.0) internal successors, (484), 11 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:26,505 INFO L185 Difference]: Start difference. First operand has 201 places, 504 transitions, 10884 flow. Second operand 10 states and 247 transitions. [2021-03-26 06:07:26,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 574 transitions, 13439 flow [2021-03-26 06:07:27,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 574 transitions, 13245 flow, removed 64 selfloop flow, removed 4 redundant places. [2021-03-26 06:07:27,640 INFO L241 Difference]: Finished difference. Result has 208 places, 523 transitions, 11392 flow [2021-03-26 06:07:27,640 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10690, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11392, PETRI_PLACES=208, PETRI_TRANSITIONS=523} [2021-03-26 06:07:27,640 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 183 predicate places. [2021-03-26 06:07:27,640 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:07:27,640 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 208 places, 523 transitions, 11392 flow [2021-03-26 06:07:27,640 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 208 places, 523 transitions, 11392 flow [2021-03-26 06:07:27,644 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 208 places, 523 transitions, 11392 flow [2021-03-26 06:07:27,749 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][91], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 394#(not finished1), 11#L40-1true, 12#L65true, 784#(or finished2 (not finished1)), 146#true, 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), 1173#true, Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1403#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1372#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), 33#L27-1true, Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), 303#true, Black: 1003#(not (select done (select update state21))), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, 1080#true, 60#(<= 0 size1), 702#(not finished1), Black: 61#(<= 1 size1), 65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 390#true, 965#(<= 1 size1), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1281#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1282#(= state22 state12), Black: 1315#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_259 Int)) (and (= (select queue1 (+ v_size1_259 front1)) (select produce (select update state21))) (< 0 (+ v_size1_259 1)) (<= v_size1_259 0))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 460#(not finished1), 972#true, Black: 1277#(and (<= 1 size1) (= state11 (select update state21)) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 780#true, Black: 846#(and finished1 finished2), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 219#true, 861#(not finished1), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), 1274#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:07:27,749 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:07:27,749 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:07:27,749 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:07:27,749 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:07:27,749 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][218], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 1088#(= state22 state12), 390#true, 519#true, Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 11#L40-1true, 12#L65true, 780#true, 15#L26true, 146#true, 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), 1173#true, Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1403#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1372#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 1003#(not (select done (select update state21))), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 1080#true, 697#true, 61#(<= 1 size1), Black: 60#(<= 0 size1), 65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 966#(<= 2 size1), Black: 1281#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1282#(= state22 state12), Black: 965#(<= 1 size1), Black: 1315#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_259 Int)) (and (= (select queue1 (+ v_size1_259 front1)) (select produce (select update state21))) (< 0 (+ v_size1_259 1)) (<= v_size1_259 0))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 456#true, Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 972#true, Black: 1277#(and (<= 1 size1) (= state11 (select update state21)) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 846#(and finished1 finished2), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 856#true, 219#true, 609#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), 1274#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:07:27,749 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:07:27,749 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 06:07:27,749 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 06:07:27,749 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:07:27,776 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][138], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 390#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 11#L40-1true, 524#finished2, 12#L65true, 15#L26true, 146#true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), 1173#true, 23#thread3EXITtrue, Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1403#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1372#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 308#finished2, 1080#true, 697#true, 61#(<= 1 size1), Black: 60#(<= 0 size1), 65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 966#(<= 2 size1), Black: 1281#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1282#(= state22 state12), Black: 965#(<= 1 size1), 456#true, Black: 1315#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_259 Int)) (and (= (select queue1 (+ v_size1_259 front1)) (select produce (select update state21))) (< 0 (+ v_size1_259 1)) (<= v_size1_259 0))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 972#true, Black: 1277#(and (<= 1 size1) (= state11 (select update state21)) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 846#(and finished1 finished2), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 219#true, 860#(or finished2 (not finished1)), 609#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 303#true, 1274#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:07:27,777 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:07:27,777 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:07:27,777 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:07:27,777 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:07:28,197 INFO L129 PetriNetUnfolder]: 1391/3624 cut-off events. [2021-03-26 06:07:28,198 INFO L130 PetriNetUnfolder]: For 101601/102936 co-relation queries the response was YES. [2021-03-26 06:07:28,226 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34063 conditions, 3624 events. 1391/3624 cut-off events. For 101601/102936 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 31860 event pairs, 12 based on Foata normal form. 164/3761 useless extension candidates. Maximal degree in co-relation 33169. Up to 810 conditions per place. [2021-03-26 06:07:28,271 INFO L142 LiptonReduction]: Number of co-enabled transitions 3296 [2021-03-26 06:07:28,435 INFO L154 LiptonReduction]: Checked pairs total: 3645 [2021-03-26 06:07:28,435 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:07:28,435 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 795 [2021-03-26 06:07:28,436 INFO L480 AbstractCegarLoop]: Abstraction has has 208 places, 523 transitions, 11392 flow [2021-03-26 06:07:28,436 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 21.454545454545453) internal successors, (236), 11 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:28,436 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:07:28,437 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:07:28,658 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-03-26 06:07:28,658 INFO L428 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:07:28,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:07:28,659 INFO L82 PathProgramCache]: Analyzing trace with hash -1441224233, now seen corresponding path program 1 times [2021-03-26 06:07:28,659 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:07:28,659 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926009265] [2021-03-26 06:07:28,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:07:28,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:07:28,687 INFO L142 QuantifierPusher]: treesize reduction 7, result has 58.8 percent of original size [2021-03-26 06:07:28,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:28,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:28,704 INFO L142 QuantifierPusher]: treesize reduction 14, result has 70.8 percent of original size [2021-03-26 06:07:28,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:28,730 INFO L142 QuantifierPusher]: treesize reduction 14, result has 65.0 percent of original size [2021-03-26 06:07:28,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:28,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:28,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:28,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:07:28,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,771 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:28,779 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-26 06:07:28,780 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926009265] [2021-03-26 06:07:28,780 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1469798888] [2021-03-26 06:07:28,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:07:28,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:07:28,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 31 conjunts are in the unsatisfiable core [2021-03-26 06:07:28,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:07:28,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:28,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:28,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:28,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:28,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:28,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:28,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:28,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:28,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:28,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:28,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:28,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:28,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:28,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:28,823 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:28,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,824 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:28,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:28,825 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:28,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,826 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:28,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:28,827 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,828 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:28,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:28,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:28,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:28,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:28,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:28,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:28,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:28,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:28,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:28,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:28,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:28,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:28,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:28,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:28,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:28,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:28,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 06:07:28,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:28,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 06:07:28,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:07:28,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:28,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:07:28,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:07:28,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:07:28,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:07:28,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:28,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:28,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:28,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 06:07:28,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-26 06:07:28,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:28,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:28,895 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:07:28,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:28,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:28,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:07:28,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:28,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,911 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:28,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:07:28,912 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:07:28,912 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:48, output treesize:41 [2021-03-26 06:07:28,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:28,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:28,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:07:28,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:28,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:28,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:07:28,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:28,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:07:28,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:28,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:07:28,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:28,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:07:28,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:28,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:28,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:07:28,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:28,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:28,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:07:28,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:28,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:28,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:07:28,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:28,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:28,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:07:28,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:28,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:07:28,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:28,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:28,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 06:07:28,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:28,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:28,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 06:07:28,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:28,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:28,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:28,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:07:28,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:28,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:28,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 06:07:28,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:28,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:28,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:28,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:07:28,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:28,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:28,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 06:07:28,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:28,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:28,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:28,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:28,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 06:07:29,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:29,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:07:29,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-03-26 06:07:29,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:29,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:07:29,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-03-26 06:07:29,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 06:07:29,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:29,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:29,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:29,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:29,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:29,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:29,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:29,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:29,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:29,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:29,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:29,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:29,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:29,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:07:29,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-03-26 06:07:29,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 06:07:29,055 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-03-26 06:07:29,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2021-03-26 06:07:29,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:07:29,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:07:29,057 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:07:29,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:29,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:29,067 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:07:29,067 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:56, output treesize:25 [2021-03-26 06:07:29,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:29,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:29,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:29,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:29,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:29,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:29,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:29,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:29,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:29,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:29,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:29,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:29,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:29,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:29,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:29,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:29,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:29,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:29,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:29,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:29,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:29,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:29,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:29,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:29,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:29,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:29,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:29,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:29,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:29,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:29,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:29,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:29,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:29,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:29,117 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:29,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:29,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:29,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:29,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,122 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:29,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:29,134 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-26 06:07:29,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,136 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-03-26 06:07:29,138 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:29,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:29,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 06:07:29,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:29,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:29,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,145 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-03-26 06:07:29,147 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:29,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:29,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 06:07:29,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:29,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:29,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:29,152 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:07:29,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,168 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-26 06:07:29,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:29,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:29,172 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:07:29,177 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:29,179 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-26 06:07:29,179 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-03-26 06:07:29,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:29,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:29,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:29,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:29,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:29,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:29,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:29,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:29,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:29,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:29,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:29,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:29,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,187 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:29,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,187 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:29,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:29,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:29,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:29,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:29,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:29,190 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:07:29,190 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:07:29,190 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-03-26 06:07:29,190 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655868450] [2021-03-26 06:07:29,190 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-26 06:07:29,190 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:07:29,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-26 06:07:29,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-03-26 06:07:29,191 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 44 [2021-03-26 06:07:29,192 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 523 transitions, 11392 flow. Second operand has 14 states, 14 states have (on average 21.428571428571427) internal successors, (300), 14 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:29,192 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:07:29,192 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 44 [2021-03-26 06:07:29,192 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:07:32,024 INFO L129 PetriNetUnfolder]: 3306/7198 cut-off events. [2021-03-26 06:07:32,024 INFO L130 PetriNetUnfolder]: For 235658/237030 co-relation queries the response was YES. [2021-03-26 06:07:32,073 INFO L84 FinitePrefix]: Finished finitePrefix Result has 71293 conditions, 7198 events. 3306/7198 cut-off events. For 235658/237030 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 62747 event pairs, 465 based on Foata normal form. 175/7324 useless extension candidates. Maximal degree in co-relation 70055. Up to 4070 conditions per place. [2021-03-26 06:07:32,108 INFO L132 encePairwiseOnDemand]: 32/44 looper letters, 438 selfloop transitions, 107 changer transitions 7/638 dead transitions. [2021-03-26 06:07:32,108 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 638 transitions, 14978 flow [2021-03-26 06:07:32,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-26 06:07:32,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-26 06:07:32,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 341 transitions. [2021-03-26 06:07:32,110 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2021-03-26 06:07:32,110 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 341 transitions. [2021-03-26 06:07:32,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 341 transitions. [2021-03-26 06:07:32,110 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:07:32,110 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 341 transitions. [2021-03-26 06:07:32,111 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 24.357142857142858) internal successors, (341), 14 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:32,111 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 44.0) internal successors, (660), 15 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:32,111 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 44.0) internal successors, (660), 15 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:32,112 INFO L185 Difference]: Start difference. First operand has 208 places, 523 transitions, 11392 flow. Second operand 14 states and 341 transitions. [2021-03-26 06:07:32,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 638 transitions, 14978 flow [2021-03-26 06:07:33,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 638 transitions, 14839 flow, removed 46 selfloop flow, removed 5 redundant places. [2021-03-26 06:07:33,445 INFO L241 Difference]: Finished difference. Result has 219 places, 571 transitions, 12680 flow [2021-03-26 06:07:33,446 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11253, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=12680, PETRI_PLACES=219, PETRI_TRANSITIONS=571} [2021-03-26 06:07:33,446 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 194 predicate places. [2021-03-26 06:07:33,446 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:07:33,446 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 219 places, 571 transitions, 12680 flow [2021-03-26 06:07:33,447 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 219 places, 571 transitions, 12680 flow [2021-03-26 06:07:33,452 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 219 places, 571 transitions, 12680 flow [2021-03-26 06:07:33,568 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][490], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 394#(not finished1), 11#L40-1true, 12#L65true, 784#(or finished2 (not finished1)), 146#true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), 1173#true, Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1403#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1372#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 33#L27-1true, Black: 860#(or finished2 (not finished1)), 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 1003#(not (select done (select update state21))), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, 1080#true, 60#(<= 0 size1), 702#(not finished1), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), 65#true, Black: 390#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), 965#(<= 1 size1), Black: 1281#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1282#(= state22 state12), Black: 1315#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_259 Int)) (and (= (select queue1 (+ v_size1_259 front1)) (select produce (select update state21))) (< 0 (+ v_size1_259 1)) (<= v_size1_259 0))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 460#(not finished1), Black: 1277#(and (<= 1 size1) (= state11 (select update state21)) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 972#true, Black: 152#(= state22 state12), Black: 780#true, Black: 846#(and finished1 finished2), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 219#true, 861#(not finished1), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), 1274#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:07:33,568 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:07:33,568 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:07:33,568 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:07:33,568 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:07:33,622 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][163], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 1088#(= state22 state12), 390#true, Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 11#L40-1true, 524#finished2, 12#L65true, 15#L26true, 146#true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), 1173#true, 23#thread3EXITtrue, Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1403#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1372#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 308#finished2, 1080#true, 697#true, 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 394#(not finished1), 966#(<= 2 size1), Black: 1281#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1282#(= state22 state12), 456#true, Black: 1315#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_259 Int)) (and (= (select queue1 (+ v_size1_259 front1)) (select produce (select update state21))) (< 0 (+ v_size1_259 1)) (<= v_size1_259 0))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), Black: 965#(<= 1 size1), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1277#(and (<= 1 size1) (= state11 (select update state21)) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 972#true, Black: 152#(= state22 state12), Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 846#(and finished1 finished2), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 219#true, 860#(or finished2 (not finished1)), 609#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 303#true, 1274#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:07:33,622 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:07:33,622 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:07:33,622 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:07:33,622 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:07:33,631 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][524], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 1088#(= state22 state12), 390#true, Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), 519#true, 7#thread2EXITtrue, Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 12#L65true, 780#true, 15#L26true, 146#true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1403#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1372#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1442#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), 936#(<= size1 0), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 934#true, Black: 937#(<= size1 1), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), 303#true, Black: 972#true, 1080#true, 697#true, 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 394#(not finished1), 964#(<= 0 size1), Black: 1281#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1282#(= state22 state12), Black: 1315#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_259 Int)) (and (= (select queue1 (+ v_size1_259 front1)) (select produce (select update state21))) (< 0 (+ v_size1_259 1)) (<= v_size1_259 0))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 456#true, Black: 965#(<= 1 size1), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1277#(and (<= 1 size1) (= state11 (select update state21)) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 846#(and finished1 finished2), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 856#true, 219#true, 609#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), 1274#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:07:33,631 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:07:33,631 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:07:33,631 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:07:33,631 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:07:33,632 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([103] L52-->L52: Formula: (and (let ((.cse0 (select v_done_15 v_state21_14))) (or (and .cse0 v_finished2_11) (and (not .cse0) (not v_finished2_11)))) (= v_state22_11 (select (select v_consume_11 v_state22_12) (select v_produce_17 v_state21_15))) (= v_state21_14 (select v_update_13 v_state21_15)) (not v_finished2_12)) InVars {state21=v_state21_15, state22=v_state22_12, done=v_done_15, produce=v_produce_17, finished2=v_finished2_12, consume=v_consume_11, update=v_update_13} OutVars{state21=v_state21_14, state22=v_state22_11, done=v_done_15, produce=v_produce_17, finished2=v_finished2_11, consume=v_consume_11, update=v_update_13} AuxVars[] AssignedVars[state21, state22, finished2][251], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 1088#(= state22 state12), 390#true, Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), 519#true, Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 11#L40-1true, 12#L65true, 780#true, 15#L26true, 146#true, 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), 1173#true, Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1403#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1372#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1442#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 934#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), 303#true, Black: 1003#(not (select done (select update state21))), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 1080#true, 697#true, 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 394#(not finished1), 964#(<= 0 size1), Black: 1281#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1282#(= state22 state12), Black: 1315#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_259 Int)) (and (= (select queue1 (+ v_size1_259 front1)) (select produce (select update state21))) (< 0 (+ v_size1_259 1)) (<= v_size1_259 0))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), Black: 965#(<= 1 size1), 456#true, Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 972#true, Black: 1277#(and (<= 1 size1) (= state11 (select update state21)) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 846#(and finished1 finished2), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 856#true, 219#true, 609#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), 1274#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:07:33,632 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:07:33,632 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:07:33,632 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:07:33,632 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:07:33,688 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([103] L52-->L52: Formula: (and (let ((.cse0 (select v_done_15 v_state21_14))) (or (and .cse0 v_finished2_11) (and (not .cse0) (not v_finished2_11)))) (= v_state22_11 (select (select v_consume_11 v_state22_12) (select v_produce_17 v_state21_15))) (= v_state21_14 (select v_update_13 v_state21_15)) (not v_finished2_12)) InVars {state21=v_state21_15, state22=v_state22_12, done=v_done_15, produce=v_produce_17, finished2=v_finished2_12, consume=v_consume_11, update=v_update_13} OutVars{state21=v_state21_14, state22=v_state22_11, done=v_done_15, produce=v_produce_17, finished2=v_finished2_11, consume=v_consume_11, update=v_update_13} AuxVars[] AssignedVars[state21, state22, finished2][208], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 1088#(= state22 state12), 390#true, Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), 519#true, 8#thread1EXITtrue, Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 11#L40-1true, 780#true, 12#L65true, 146#true, 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), 1177#(or finished1 (not finished2)), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1403#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1372#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1442#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 934#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 1003#(not (select done (select update state21))), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 1080#true, 697#true, 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 394#(not finished1), 964#(<= 0 size1), Black: 1281#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1282#(= state22 state12), Black: 1315#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_259 Int)) (and (= (select queue1 (+ v_size1_259 front1)) (select produce (select update state21))) (< 0 (+ v_size1_259 1)) (<= v_size1_259 0))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), Black: 965#(<= 1 size1), 456#true, Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 972#true, Black: 1277#(and (<= 1 size1) (= state11 (select update state21)) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 846#(and finished1 finished2), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 856#true, 219#true, 609#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), 1274#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:07:33,689 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:07:33,689 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:07:33,689 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:07:33,689 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:07:33,689 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][439], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 1088#(= state22 state12), 390#true, 7#thread2EXITtrue, Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), 519#true, 8#thread1EXITtrue, Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 780#true, 12#L65true, 146#true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1403#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1372#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1442#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 934#true, Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 937#(<= size1 1), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), 303#true, Black: 972#true, 1080#true, 697#true, 60#(<= 0 size1), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 394#(not finished1), 964#(<= 0 size1), Black: 1281#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1282#(= state22 state12), Black: 965#(<= 1 size1), Black: 1315#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_259 Int)) (and (= (select queue1 (+ v_size1_259 front1)) (select produce (select update state21))) (< 0 (+ v_size1_259 1)) (<= v_size1_259 0))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 456#true, Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1277#(and (<= 1 size1) (= state11 (select update state21)) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 846#(and finished1 finished2), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 856#true, 219#true, 609#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), 1274#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:07:33,689 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:07:33,689 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:07:33,689 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:07:33,689 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:07:33,690 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][233], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 702#(not finished1), Black: 460#(not finished1), Black: 1088#(= state22 state12), 390#true, Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), 7#thread2EXITtrue, Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 12#L65true, 15#L26true, 146#true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), 23#thread3EXITtrue, 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1403#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1372#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1442#true, Black: 613#(or finished2 (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), 936#(<= size1 0), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 934#true, Black: 937#(<= size1 1), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 1003#(not (select done (select update state21))), Black: 972#true, 308#finished2, 1080#true, 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 394#(not finished1), 964#(<= 0 size1), Black: 1281#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1282#(= state22 state12), Black: 1315#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_259 Int)) (and (= (select queue1 (+ v_size1_259 front1)) (select produce (select update state21))) (< 0 (+ v_size1_259 1)) (<= v_size1_259 0))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), Black: 965#(<= 1 size1), 456#true, Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1277#(and (<= 1 size1) (= state11 (select update state21)) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 589#(and finished1 finished2), Black: 152#(= state22 state12), 846#(and finished1 finished2), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 303#true, 1274#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:07:33,690 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:07:33,690 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:07:33,690 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:07:33,690 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:07:33,691 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([103] L52-->L52: Formula: (and (let ((.cse0 (select v_done_15 v_state21_14))) (or (and .cse0 v_finished2_11) (and (not .cse0) (not v_finished2_11)))) (= v_state22_11 (select (select v_consume_11 v_state22_12) (select v_produce_17 v_state21_15))) (= v_state21_14 (select v_update_13 v_state21_15)) (not v_finished2_12)) InVars {state21=v_state21_15, state22=v_state22_12, done=v_done_15, produce=v_produce_17, finished2=v_finished2_12, consume=v_consume_11, update=v_update_13} OutVars{state21=v_state21_14, state22=v_state22_11, done=v_done_15, produce=v_produce_17, finished2=v_finished2_11, consume=v_consume_11, update=v_update_13} AuxVars[] AssignedVars[state21, state22, finished2][313], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 11#L40-1true, 12#L65true, 784#(or finished2 (not finished1)), 18#L27true, 146#true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), 1173#true, Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1403#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1372#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, 1080#true, 60#(<= 0 size1), 702#(not finished1), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 390#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 964#(<= 0 size1), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1281#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1282#(= state22 state12), Black: 1315#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_259 Int)) (and (= (select queue1 (+ v_size1_259 front1)) (select produce (select update state21))) (< 0 (+ v_size1_259 1)) (<= v_size1_259 0))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), Black: 965#(<= 1 size1), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 460#(not finished1), Black: 1277#(and (<= 1 size1) (= state11 (select update state21)) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 972#true, Black: 152#(= state22 state12), Black: 780#true, Black: 846#(and finished1 finished2), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 219#true, 861#(not finished1), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), 1274#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:07:33,691 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:07:33,691 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:07:33,691 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:07:33,691 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:07:33,798 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][329], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 394#(not finished1), 11#L40-1true, 12#L65true, 784#(or finished2 (not finished1)), 146#true, 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), 1173#true, Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1403#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1372#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), 33#L27-1true, Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 1003#(not (select done (select update state21))), 306#(or (select done (select update state21)) (not finished1)), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, 1080#true, 61#(<= 1 size1), 702#(not finished1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 390#true, 965#(<= 1 size1), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1281#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1282#(= state22 state12), Black: 1315#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_259 Int)) (and (= (select queue1 (+ v_size1_259 front1)) (select produce (select update state21))) (< 0 (+ v_size1_259 1)) (<= v_size1_259 0))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 972#true, 460#(not finished1), Black: 1277#(and (<= 1 size1) (= state11 (select update state21)) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 780#true, Black: 846#(and finished1 finished2), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 219#true, 861#(not finished1), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 303#true, 1274#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:07:33,798 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is not cut-off event [2021-03-26 06:07:33,799 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:07:33,799 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:07:33,799 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:07:33,813 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][449], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 702#(not finished1), Black: 460#(not finished1), Black: 1088#(= state22 state12), 390#true, Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), 7#thread2EXITtrue, 8#thread1EXITtrue, Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 12#L65true, 146#true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), 23#thread3EXITtrue, 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1403#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1372#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1442#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), 936#(<= size1 0), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 934#true, Black: 937#(<= size1 1), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 1003#(not (select done (select update state21))), Black: 972#true, 308#finished2, 1080#true, 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 60#(<= 0 size1), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 394#(not finished1), 964#(<= 0 size1), Black: 1281#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1282#(= state22 state12), Black: 1315#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_259 Int)) (and (= (select queue1 (+ v_size1_259 front1)) (select produce (select update state21))) (< 0 (+ v_size1_259 1)) (<= v_size1_259 0))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), Black: 965#(<= 1 size1), 456#true, Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1277#(and (<= 1 size1) (= state11 (select update state21)) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 589#(and finished1 finished2), Black: 152#(= state22 state12), 846#(and finished1 finished2), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 303#true, 1274#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:07:33,814 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:07:33,814 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:07:33,814 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:07:33,814 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:07:33,864 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][329], [Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 702#(not finished1), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 11#L40-1true, 12#L65true, 146#true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), 1173#true, 23#thread3EXITtrue, 920#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1403#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1372#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), 33#L27-1true, Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, 1080#true, 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), 65#true, Black: 390#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 965#(<= 1 size1), Black: 1281#(= state22 (select (select consume state12) (select queue1 front1))), 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 1282#(= state22 state12), Black: 1315#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_259 Int)) (and (= (select queue1 (+ v_size1_259 front1)) (select produce (select update state21))) (< 0 (+ v_size1_259 1)) (<= v_size1_259 0))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 972#true, 460#(not finished1), Black: 1277#(and (<= 1 size1) (= state11 (select update state21)) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 846#(and finished1 finished2), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, 366#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 303#true, 1274#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:07:33,864 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is not cut-off event [2021-03-26 06:07:33,864 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:07:33,864 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:07:33,864 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:07:34,125 INFO L129 PetriNetUnfolder]: 1643/4225 cut-off events. [2021-03-26 06:07:34,126 INFO L130 PetriNetUnfolder]: For 126129/127426 co-relation queries the response was YES. [2021-03-26 06:07:34,160 INFO L84 FinitePrefix]: Finished finitePrefix Result has 40782 conditions, 4225 events. 1643/4225 cut-off events. For 126129/127426 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 37944 event pairs, 15 based on Foata normal form. 203/4397 useless extension candidates. Maximal degree in co-relation 39747. Up to 983 conditions per place. [2021-03-26 06:07:34,217 INFO L142 LiptonReduction]: Number of co-enabled transitions 3662 [2021-03-26 06:07:34,486 INFO L154 LiptonReduction]: Checked pairs total: 3648 [2021-03-26 06:07:34,486 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:07:34,486 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1040 [2021-03-26 06:07:34,486 INFO L480 AbstractCegarLoop]: Abstraction has has 219 places, 571 transitions, 12680 flow [2021-03-26 06:07:34,487 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 21.428571428571427) internal successors, (300), 14 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:34,487 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:07:34,487 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:07:34,698 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-03-26 06:07:34,698 INFO L428 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:07:34,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:07:34,699 INFO L82 PathProgramCache]: Analyzing trace with hash 495403217, now seen corresponding path program 1 times [2021-03-26 06:07:34,699 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:07:34,699 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048525552] [2021-03-26 06:07:34,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:07:34,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:07:34,711 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:34,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 06:07:34,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 06:07:34,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:07:34,734 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:07:34,734 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048525552] [2021-03-26 06:07:34,734 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515561509] [2021-03-26 06:07:34,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:07:34,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:07:34,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-26 06:07:34,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:07:34,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:34,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:34,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:34,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:34,784 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:34,784 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:34,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:34,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:34,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:34,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:34,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:34,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:34,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:34,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:34,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:34,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:34,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:34,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:34,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:34,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:34,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:34,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:34,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:34,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:34,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:34,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:34,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:34,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:34,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:34,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:07:34,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:07:34,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:07:34,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:34,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:34,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:07:34,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:34,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:07:34,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:34,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,815 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:07:34,816 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:34,816 INFO L142 QuantifierPusher]: treesize reduction 31, result has 41.5 percent of original size [2021-03-26 06:07:34,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:07:34,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:07:34,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:07:34,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:07:34,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:07:34,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:07:34,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:07:34,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:07:34,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:07:34,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:07:34,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:07:34,845 INFO L142 QuantifierPusher]: treesize reduction 7, result has 41.7 percent of original size [2021-03-26 06:07:34,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:07:34,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:07:34,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:07:34,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:07:34,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:07:34,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:07:34,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:07:34,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:07:34,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:34,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:07:34,866 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:07:34,866 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:07:34,866 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-03-26 06:07:34,866 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945387770] [2021-03-26 06:07:34,867 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-26 06:07:34,867 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:07:34,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-26 06:07:34,867 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-03-26 06:07:34,868 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2021-03-26 06:07:34,868 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 571 transitions, 12680 flow. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:34,868 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:07:34,868 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2021-03-26 06:07:34,868 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:07:37,078 INFO L129 PetriNetUnfolder]: 4072/8131 cut-off events. [2021-03-26 06:07:37,078 INFO L130 PetriNetUnfolder]: For 228339/229253 co-relation queries the response was YES. [2021-03-26 06:07:37,139 INFO L84 FinitePrefix]: Finished finitePrefix Result has 76792 conditions, 8131 events. 4072/8131 cut-off events. For 228339/229253 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 66937 event pairs, 549 based on Foata normal form. 384/8432 useless extension candidates. Maximal degree in co-relation 75496. Up to 5049 conditions per place. [2021-03-26 06:07:37,176 INFO L132 encePairwiseOnDemand]: 31/44 looper letters, 293 selfloop transitions, 254 changer transitions 0/630 dead transitions. [2021-03-26 06:07:37,176 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 630 transitions, 15005 flow [2021-03-26 06:07:37,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-26 06:07:37,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-26 06:07:37,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2021-03-26 06:07:37,177 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.53125 [2021-03-26 06:07:37,177 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 187 transitions. [2021-03-26 06:07:37,177 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 187 transitions. [2021-03-26 06:07:37,178 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:07:37,178 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 187 transitions. [2021-03-26 06:07:37,179 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 23.375) internal successors, (187), 8 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:37,179 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 44.0) internal successors, (396), 9 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:37,179 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 44.0) internal successors, (396), 9 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:37,179 INFO L185 Difference]: Start difference. First operand has 219 places, 571 transitions, 12680 flow. Second operand 8 states and 187 transitions. [2021-03-26 06:07:37,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 630 transitions, 15005 flow [2021-03-26 06:07:38,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 630 transitions, 14539 flow, removed 192 selfloop flow, removed 7 redundant places. [2021-03-26 06:07:38,865 INFO L241 Difference]: Finished difference. Result has 223 places, 610 transitions, 14263 flow [2021-03-26 06:07:38,866 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12272, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14263, PETRI_PLACES=223, PETRI_TRANSITIONS=610} [2021-03-26 06:07:38,866 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 198 predicate places. [2021-03-26 06:07:38,866 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:07:38,866 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 223 places, 610 transitions, 14263 flow [2021-03-26 06:07:38,866 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 223 places, 610 transitions, 14263 flow [2021-03-26 06:07:38,871 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 223 places, 610 transitions, 14263 flow [2021-03-26 06:07:39,005 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][520], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 11#L40-1true, 12#L65true, 784#(or finished2 (not finished1)), 146#true, 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), 33#L27-1true, Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), 303#true, Black: 1003#(not (select done (select update state21))), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, 1080#true, 60#(<= 0 size1), 702#(not finished1), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 390#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), 965#(<= 1 size1), Black: 1281#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1282#(= state22 state12), Black: 1315#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_259 Int)) (and (= (select queue1 (+ v_size1_259 front1)) (select produce (select update state21))) (< 0 (+ v_size1_259 1)) (<= v_size1_259 0))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 460#(not finished1), 972#true, Black: 1277#(and (<= 1 size1) (= state11 (select update state21)) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 780#true, Black: 846#(and finished1 finished2), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 219#true, 861#(not finished1), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), 1274#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:07:39,006 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:07:39,006 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:07:39,006 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:07:39,006 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:07:39,006 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][228], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 1088#(= state22 state12), 390#true, 519#true, Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 11#L40-1true, 780#true, 12#L65true, 15#L26true, 146#true, 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 1003#(not (select done (select update state21))), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 1080#true, 697#true, 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 394#(not finished1), 966#(<= 2 size1), Black: 1281#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1282#(= state22 state12), Black: 965#(<= 1 size1), Black: 1315#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_259 Int)) (and (= (select queue1 (+ v_size1_259 front1)) (select produce (select update state21))) (< 0 (+ v_size1_259 1)) (<= v_size1_259 0))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 456#true, Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 972#true, Black: 1277#(and (<= 1 size1) (= state11 (select update state21)) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 846#(and finished1 finished2), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 856#true, 219#true, 609#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), 1274#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:07:39,006 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:07:39,006 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 06:07:39,006 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 06:07:39,006 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:07:39,055 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][154], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 390#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1118#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 11#L40-1true, 524#finished2, 12#L65true, 15#L26true, 146#true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 23#thread3EXITtrue, Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 308#finished2, 1080#true, 697#true, 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 394#(not finished1), 966#(<= 2 size1), Black: 1281#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1282#(= state22 state12), Black: 965#(<= 1 size1), Black: 1315#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_259 Int)) (and (= (select queue1 (+ v_size1_259 front1)) (select produce (select update state21))) (< 0 (+ v_size1_259 1)) (<= v_size1_259 0))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 456#true, Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 972#true, Black: 1277#(and (<= 1 size1) (= state11 (select update state21)) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 846#(and finished1 finished2), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 219#true, 860#(or finished2 (not finished1)), 609#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 303#true, 1274#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:07:39,055 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:07:39,055 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:07:39,055 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:07:39,055 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:07:39,735 INFO L129 PetriNetUnfolder]: 1620/4154 cut-off events. [2021-03-26 06:07:39,735 INFO L130 PetriNetUnfolder]: For 136854/138522 co-relation queries the response was YES. [2021-03-26 06:07:39,768 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42092 conditions, 4154 events. 1620/4154 cut-off events. For 136854/138522 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 37178 event pairs, 7 based on Foata normal form. 191/4322 useless extension candidates. Maximal degree in co-relation 41039. Up to 1001 conditions per place. [2021-03-26 06:07:39,824 INFO L142 LiptonReduction]: Number of co-enabled transitions 3610 [2021-03-26 06:07:40,097 INFO L154 LiptonReduction]: Checked pairs total: 4210 [2021-03-26 06:07:40,097 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:07:40,097 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1231 [2021-03-26 06:07:40,098 INFO L480 AbstractCegarLoop]: Abstraction has has 223 places, 610 transitions, 14263 flow [2021-03-26 06:07:40,098 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:40,098 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:07:40,098 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:07:40,311 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:07:40,311 INFO L428 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:07:40,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:07:40,312 INFO L82 PathProgramCache]: Analyzing trace with hash 1290147927, now seen corresponding path program 5 times [2021-03-26 06:07:40,312 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:07:40,312 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247942590] [2021-03-26 06:07:40,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:07:40,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:07:40,332 INFO L142 QuantifierPusher]: treesize reduction 7, result has 58.8 percent of original size [2021-03-26 06:07:40,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:40,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 06:07:40,367 INFO L142 QuantifierPusher]: treesize reduction 14, result has 79.1 percent of original size [2021-03-26 06:07:40,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 06:07:40,395 INFO L142 QuantifierPusher]: treesize reduction 14, result has 70.8 percent of original size [2021-03-26 06:07:40,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:40,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 06:07:40,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:40,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:07:40,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:40,466 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:07:40,466 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247942590] [2021-03-26 06:07:40,466 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487358915] [2021-03-26 06:07:40,466 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:07:40,493 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-03-26 06:07:40,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 06:07:40,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 25 conjunts are in the unsatisfiable core [2021-03-26 06:07:40,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:07:40,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:40,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:40,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:40,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:40,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:40,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:40,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:40,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:40,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:40,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:40,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:40,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:40,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:40,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:40,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:40,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:40,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:40,510 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:40,510 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:40,511 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:40,511 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,512 INFO L147 QuantifierPusher]: treesize reduction 2, result has 90.9 percent of original size 20 [2021-03-26 06:07:40,512 INFO L142 QuantifierPusher]: treesize reduction 2, result has 90.9 percent of original size [2021-03-26 06:07:40,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:40,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:40,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:40,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:40,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:40,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:40,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:40,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:40,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:40,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:40,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:40,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:40,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:40,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:40,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:40,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:40,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:40,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:40,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:40,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:07:40,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:07:40,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:40,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:40,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:40,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:40,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:40,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:40,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:40,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:40,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:40,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:40,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:40,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:40,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:40,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:40,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:40,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:40,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:40,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:40,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:40,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:40,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:40,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:40,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:40,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:40,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:40,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:40,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:40,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:40,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:40,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:40,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:40,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:40,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:40,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:40,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:40,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:40,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:40,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:40,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:40,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 06:07:40,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 06:07:40,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:40,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 06:07:40,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 06:07:40,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:40,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:40,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:40,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:40,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:40,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:40,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:07:40,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:40,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,734 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:40,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:40,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:40,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 06:07:40,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 06:07:40,740 INFO L446 ElimStorePlain]: Different costs {0=[update], 1=[produce]} [2021-03-26 06:07:40,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2021-03-26 06:07:40,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:40,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:40,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:40,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:40,747 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-26 06:07:40,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,763 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2021-03-26 06:07:40,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:40,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:40,765 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:07:40,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:07:40,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:40,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:40,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,784 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:40,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:40,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:40,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:40,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:40,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:40,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:07:40,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:07:40,790 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:07:40,790 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:55, output treesize:37 [2021-03-26 06:07:40,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:40,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:40,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:40,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:40,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:07:40,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:07:40,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:07:40,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:07:40,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:07:40,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:07:40,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:07:40,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:07:40,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,823 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,823 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,824 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:40,824 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:40,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,825 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:40,826 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:40,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:07:40,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:07:40,827 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:40,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:40,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:40,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:40,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:07:40,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:07:40,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:07:40,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:07:40,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:07:40,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 06:07:40,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:07:40,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 06:07:40,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:07:40,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:07:40,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:40,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:40,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:07:40,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 06:07:40,853 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-03-26 06:07:40,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-03-26 06:07:40,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:40,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:07:40,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:40,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:40,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:07:40,857 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:07:40,864 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,871 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-26 06:07:40,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:40,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:40,873 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:07:40,878 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:40,879 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-26 06:07:40,880 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:43, output treesize:3 [2021-03-26 06:07:40,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:40,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:40,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:40,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:40,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:40,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:40,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:40,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:40,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:40,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:40,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:40,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:40,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:40,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:40,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:40,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:40,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:40,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:40,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:40,889 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:07:40,889 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:07:40,889 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 12 [2021-03-26 06:07:40,889 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517011052] [2021-03-26 06:07:40,889 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-26 06:07:40,889 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:07:40,890 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-26 06:07:40,890 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-03-26 06:07:40,890 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 44 [2021-03-26 06:07:40,890 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 610 transitions, 14263 flow. Second operand has 14 states, 14 states have (on average 21.357142857142858) internal successors, (299), 14 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:40,890 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:07:40,890 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 44 [2021-03-26 06:07:40,890 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:07:43,301 INFO L129 PetriNetUnfolder]: 3832/8472 cut-off events. [2021-03-26 06:07:43,301 INFO L130 PetriNetUnfolder]: For 310289/311655 co-relation queries the response was YES. [2021-03-26 06:07:43,386 INFO L84 FinitePrefix]: Finished finitePrefix Result has 90064 conditions, 8472 events. 3832/8472 cut-off events. For 310289/311655 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 76054 event pairs, 494 based on Foata normal form. 191/8636 useless extension candidates. Maximal degree in co-relation 88503. Up to 4554 conditions per place. [2021-03-26 06:07:43,552 INFO L132 encePairwiseOnDemand]: 32/44 looper letters, 479 selfloop transitions, 199 changer transitions 10/782 dead transitions. [2021-03-26 06:07:43,552 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 782 transitions, 20030 flow [2021-03-26 06:07:43,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-26 06:07:43,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-26 06:07:43,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 286 transitions. [2021-03-26 06:07:43,553 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2021-03-26 06:07:43,553 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 286 transitions. [2021-03-26 06:07:43,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 286 transitions. [2021-03-26 06:07:43,553 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:07:43,553 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 286 transitions. [2021-03-26 06:07:43,554 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 26.0) internal successors, (286), 11 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:43,555 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 44.0) internal successors, (528), 12 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:43,555 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 44.0) internal successors, (528), 12 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:43,555 INFO L185 Difference]: Start difference. First operand has 223 places, 610 transitions, 14263 flow. Second operand 11 states and 286 transitions. [2021-03-26 06:07:43,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 782 transitions, 20030 flow [2021-03-26 06:07:45,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 782 transitions, 19623 flow, removed 176 selfloop flow, removed 3 redundant places. [2021-03-26 06:07:45,969 INFO L241 Difference]: Finished difference. Result has 234 places, 693 transitions, 16791 flow [2021-03-26 06:07:45,969 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13944, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16791, PETRI_PLACES=234, PETRI_TRANSITIONS=693} [2021-03-26 06:07:45,970 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 209 predicate places. [2021-03-26 06:07:45,970 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:07:45,970 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 234 places, 693 transitions, 16791 flow [2021-03-26 06:07:45,970 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 234 places, 693 transitions, 16791 flow [2021-03-26 06:07:45,976 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 234 places, 693 transitions, 16791 flow [2021-03-26 06:07:46,946 INFO L129 PetriNetUnfolder]: 1869/4913 cut-off events. [2021-03-26 06:07:46,947 INFO L130 PetriNetUnfolder]: For 162340/163732 co-relation queries the response was YES. [2021-03-26 06:07:46,993 INFO L84 FinitePrefix]: Finished finitePrefix Result has 50309 conditions, 4913 events. 1869/4913 cut-off events. For 162340/163732 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 45621 event pairs, 8 based on Foata normal form. 206/5103 useless extension candidates. Maximal degree in co-relation 48989. Up to 1166 conditions per place. [2021-03-26 06:07:47,066 INFO L142 LiptonReduction]: Number of co-enabled transitions 4236 [2021-03-26 06:07:47,444 INFO L154 LiptonReduction]: Checked pairs total: 4713 [2021-03-26 06:07:47,444 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:07:47,444 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1474 [2021-03-26 06:07:47,444 INFO L480 AbstractCegarLoop]: Abstraction has has 234 places, 693 transitions, 16791 flow [2021-03-26 06:07:47,445 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 21.357142857142858) internal successors, (299), 14 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:47,445 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:07:47,445 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:07:47,662 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-03-26 06:07:47,663 INFO L428 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:07:47,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:07:47,663 INFO L82 PathProgramCache]: Analyzing trace with hash 250806414, now seen corresponding path program 1 times [2021-03-26 06:07:47,663 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:07:47,663 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192126193] [2021-03-26 06:07:47,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:07:47,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:07:47,681 INFO L142 QuantifierPusher]: treesize reduction 7, result has 58.8 percent of original size [2021-03-26 06:07:47,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:47,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:47,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:47,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:47,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:47,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:47,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:07:47,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:47,750 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:07:47,751 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192126193] [2021-03-26 06:07:47,751 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1518198923] [2021-03-26 06:07:47,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:07:47,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:07:47,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-26 06:07:47,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:07:47,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,780 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:47,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,780 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:47,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:47,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:47,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:47,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:47,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:47,784 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:47,784 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:47,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:47,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:47,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:47,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:47,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:47,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:47,803 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:47,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:47,805 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:47,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:47,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:47,807 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:47,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:47,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:47,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:47,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:47,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:47,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:47,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:47,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:07:47,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:07:47,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:47,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:47,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:47,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:47,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:47,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:47,823 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,823 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,824 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:47,824 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:47,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:47,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:47,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:47,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:47,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:47,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:47,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:47,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:47,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:07:47,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:47,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:07:47,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:47,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:07:47,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:47,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:07:47,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:47,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-03-26 06:07:47,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:07:47,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:07:47,849 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:07:47,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:07:47,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:47,860 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-26 06:07:47,860 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-03-26 06:07:47,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:07:47,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:47,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:07:47,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:47,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:47,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:47,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:47,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:47,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:47,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:47,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:07:47,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:47,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:47,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:47,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:47,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:47,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:07:47,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:47,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:47,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:47,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:47,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:47,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:47,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:47,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:47,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:47,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:47,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:47,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:07:47,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:47,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:47,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:47,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:47,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:47,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:07:47,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:47,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:47,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:47,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:47,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:47,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:07:47,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 06:07:47,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:07:47,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 06:07:47,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:47,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:07:47,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:47,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:47,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:47,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:07:47,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:07:47,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 06:07:47,967 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-03-26 06:07:47,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 22 [2021-03-26 06:07:47,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:07:47,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:07:47,969 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:07:47,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:47,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:47,974 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:07:47,974 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:43, output treesize:25 [2021-03-26 06:07:47,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:47,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:47,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:47,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:47,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:47,993 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:47,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:47,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:47,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:47,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:47,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:47,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:47,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,997 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:47,997 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:47,998 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,998 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:47,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:47,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:47,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:47,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:48,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:48,000 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:48,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:48,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:48,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:48,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:48,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:48,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:48,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:48,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:48,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:48,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:48,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:48,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:48,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:48,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:48,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:48,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:48,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:48,016 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-26 06:07:48,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,017 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-03-26 06:07:48,018 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:48,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:48,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:48,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:48,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:48,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 06:07:48,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:48,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:48,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:48,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,023 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-03-26 06:07:48,024 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:48,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:48,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:48,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:48,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:48,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 06:07:48,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:48,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:48,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:48,028 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:07:48,034 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,043 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-26 06:07:48,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:48,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:48,045 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:07:48,051 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:48,053 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-26 06:07:48,053 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-03-26 06:07:48,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:48,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:48,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:48,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:48,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:48,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:48,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:48,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:48,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:48,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:48,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:48,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:48,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:48,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:48,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:48,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:48,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:48,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:48,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:48,062 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:07:48,062 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:07:48,062 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 11 [2021-03-26 06:07:48,062 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342559983] [2021-03-26 06:07:48,062 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-03-26 06:07:48,062 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:07:48,063 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-03-26 06:07:48,063 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-03-26 06:07:48,063 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 44 [2021-03-26 06:07:48,063 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 693 transitions, 16791 flow. Second operand has 13 states, 13 states have (on average 21.53846153846154) internal successors, (280), 13 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:48,064 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:07:48,064 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 44 [2021-03-26 06:07:48,064 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:07:51,056 INFO L129 PetriNetUnfolder]: 4417/9558 cut-off events. [2021-03-26 06:07:51,056 INFO L130 PetriNetUnfolder]: For 367822/369621 co-relation queries the response was YES. [2021-03-26 06:07:51,144 INFO L84 FinitePrefix]: Finished finitePrefix Result has 103006 conditions, 9558 events. 4417/9558 cut-off events. For 367822/369621 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 85797 event pairs, 596 based on Foata normal form. 230/9737 useless extension candidates. Maximal degree in co-relation 101286. Up to 5399 conditions per place. [2021-03-26 06:07:51,192 INFO L132 encePairwiseOnDemand]: 32/44 looper letters, 588 selfloop transitions, 150 changer transitions 7/839 dead transitions. [2021-03-26 06:07:51,192 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 839 transitions, 21903 flow [2021-03-26 06:07:51,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-26 06:07:51,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-26 06:07:51,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 298 transitions. [2021-03-26 06:07:51,194 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5643939393939394 [2021-03-26 06:07:51,194 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 298 transitions. [2021-03-26 06:07:51,194 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 298 transitions. [2021-03-26 06:07:51,194 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:07:51,194 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 298 transitions. [2021-03-26 06:07:51,195 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 24.833333333333332) internal successors, (298), 12 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:51,195 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 44.0) internal successors, (572), 13 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:51,195 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 44.0) internal successors, (572), 13 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:51,195 INFO L185 Difference]: Start difference. First operand has 234 places, 693 transitions, 16791 flow. Second operand 12 states and 298 transitions. [2021-03-26 06:07:51,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 839 transitions, 21903 flow [2021-03-26 06:07:53,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 839 transitions, 21347 flow, removed 211 selfloop flow, removed 6 redundant places. [2021-03-26 06:07:53,628 INFO L241 Difference]: Finished difference. Result has 241 places, 747 transitions, 18052 flow [2021-03-26 06:07:53,628 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=16247, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=18052, PETRI_PLACES=241, PETRI_TRANSITIONS=747} [2021-03-26 06:07:53,628 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 216 predicate places. [2021-03-26 06:07:53,628 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:07:53,628 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 241 places, 747 transitions, 18052 flow [2021-03-26 06:07:53,629 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 241 places, 747 transitions, 18052 flow [2021-03-26 06:07:53,635 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 241 places, 747 transitions, 18052 flow [2021-03-26 06:07:54,674 INFO L129 PetriNetUnfolder]: 2154/5609 cut-off events. [2021-03-26 06:07:54,674 INFO L130 PetriNetUnfolder]: For 190284/191575 co-relation queries the response was YES. [2021-03-26 06:07:54,724 INFO L84 FinitePrefix]: Finished finitePrefix Result has 58184 conditions, 5609 events. 2154/5609 cut-off events. For 190284/191575 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 53332 event pairs, 11 based on Foata normal form. 184/5771 useless extension candidates. Maximal degree in co-relation 56707. Up to 1341 conditions per place. [2021-03-26 06:07:54,797 INFO L142 LiptonReduction]: Number of co-enabled transitions 4736 [2021-03-26 06:07:55,246 INFO L154 LiptonReduction]: Checked pairs total: 5054 [2021-03-26 06:07:55,247 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:07:55,247 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1619 [2021-03-26 06:07:55,247 INFO L480 AbstractCegarLoop]: Abstraction has has 241 places, 747 transitions, 18052 flow [2021-03-26 06:07:55,247 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 21.53846153846154) internal successors, (280), 13 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:55,247 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:07:55,247 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:07:55,448 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-03-26 06:07:55,448 INFO L428 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:07:55,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:07:55,448 INFO L82 PathProgramCache]: Analyzing trace with hash -58358200, now seen corresponding path program 2 times [2021-03-26 06:07:55,448 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:07:55,448 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234378758] [2021-03-26 06:07:55,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:07:55,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:07:55,483 INFO L142 QuantifierPusher]: treesize reduction 7, result has 58.8 percent of original size [2021-03-26 06:07:55,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:55,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:55,511 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:55,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:07:55,531 INFO L142 QuantifierPusher]: treesize reduction 21, result has 66.1 percent of original size [2021-03-26 06:07:55,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 06:07:55,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:07:55,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:55,568 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:07:55,568 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234378758] [2021-03-26 06:07:55,568 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566312463] [2021-03-26 06:07:55,568 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:07:55,604 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 06:07:55,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 06:07:55,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 31 conjunts are in the unsatisfiable core [2021-03-26 06:07:55,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:07:55,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:55,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:55,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:55,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:55,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:55,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:55,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:55,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:55,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:55,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:55,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:55,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:55,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:55,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:55,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:55,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:55,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:55,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:55,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:55,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:07:55,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:55,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:55,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:55,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:55,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:55,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:55,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:55,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:55,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:55,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:55,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:55,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:55,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:07:55,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:07:55,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:55,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:55,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-26 06:07:55,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:55,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:55,649 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:07:55,655 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,656 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,656 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:07:55,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:55,657 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-26 06:07:55,657 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:30, output treesize:23 [2021-03-26 06:07:55,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:07:55,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:55,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:07:55,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:55,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:55,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:55,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:55,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:55,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:55,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:55,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:55,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:55,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:55,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:55,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:55,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:07:55,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:55,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:07:55,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:55,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:55,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:55,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:55,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:55,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:07:55,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:55,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:55,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:55,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:55,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,711 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:55,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:07:55,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:55,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:07:55,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,734 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:55,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:07:55,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:55,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:07:55,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:55,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:55,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:55,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:55,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:55,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:07:55,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:55,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:55,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:55,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:55,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:55,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:07:55,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:55,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:07:55,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:55,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:07:55,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:55,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:07:55,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:55,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:55,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:55,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:55,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:55,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:07:55,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:55,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:55,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:55,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:55,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:55,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:07:55,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:55,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:07:55,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:55,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:55,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 06:07:55,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:55,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:55,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 06:07:55,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 06:07:55,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:55,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:55,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:55,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:55,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:55,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:55,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:55,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:55,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:55,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:55,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:07:55,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:07:55,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:55,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:07:55,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:07:55,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:07:55,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:55,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:07:55,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:07:55,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:55,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 06:07:55,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 06:07:55,896 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2021-03-26 06:07:55,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:55,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:07:55,899 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:07:55,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:07:55,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:55,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:55,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:55,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:55,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:55,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:55,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:55,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:55,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:55,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:55,923 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:07:55,923 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-03-26 06:07:55,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:55,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:55,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:55,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:55,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:55,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:55,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:55,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:55,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:55,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:56,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:56,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:56,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:56,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:56,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:56,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:56,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:56,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:56,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:56,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:56,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:56,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:56,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:56,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:56,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:56,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:56,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:56,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:56,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:56,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:07:56,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:07:56,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:56,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:56,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:07:56,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:56,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:56,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:56,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:56,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:56,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:07:56,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:56,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:56,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:07:56,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 06:07:56,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:56,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:07:56,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 06:07:56,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:56,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:56,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:07:56,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 06:07:56,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:56,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:56,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:07:56,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:07:56,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:56,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:07:56,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 06:07:56,432 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-03-26 06:07:56,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 26 [2021-03-26 06:07:56,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:56,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:56,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:07:56,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:07:56,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:07:56,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:07:56,436 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:07:56,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,449 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-26 06:07:56,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:56,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:56,452 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:07:56,456 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:56,458 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-26 06:07:56,458 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-03-26 06:07:56,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:56,459 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:56,459 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:56,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:56,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:56,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:56,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:56,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:56,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:56,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:56,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:56,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:56,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:56,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:56,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:56,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:56,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:56,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:56,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:56,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:56,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:56,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:56,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:56,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:56,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:56,471 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:07:56,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:07:56,471 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:07:56,471 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:07:56,471 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-03-26 06:07:56,471 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175626744] [2021-03-26 06:07:56,472 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-26 06:07:56,472 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:07:56,472 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-26 06:07:56,472 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=148, Unknown=1, NotChecked=0, Total=182 [2021-03-26 06:07:56,472 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 44 [2021-03-26 06:07:56,473 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 747 transitions, 18052 flow. Second operand has 14 states, 14 states have (on average 21.357142857142858) internal successors, (299), 14 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:07:56,473 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:07:56,473 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 44 [2021-03-26 06:07:56,473 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:08:01,309 INFO L129 PetriNetUnfolder]: 4615/10174 cut-off events. [2021-03-26 06:08:01,309 INFO L130 PetriNetUnfolder]: For 396807/398355 co-relation queries the response was YES. [2021-03-26 06:08:01,394 INFO L84 FinitePrefix]: Finished finitePrefix Result has 111377 conditions, 10174 events. 4615/10174 cut-off events. For 396807/398355 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 94136 event pairs, 723 based on Foata normal form. 247/10411 useless extension candidates. Maximal degree in co-relation 109504. Up to 6132 conditions per place. [2021-03-26 06:08:01,441 INFO L132 encePairwiseOnDemand]: 35/44 looper letters, 641 selfloop transitions, 103 changer transitions 6/844 dead transitions. [2021-03-26 06:08:01,442 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 844 transitions, 22173 flow [2021-03-26 06:08:01,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-26 06:08:01,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-26 06:08:01,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 272 transitions. [2021-03-26 06:08:01,443 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5619834710743802 [2021-03-26 06:08:01,443 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 272 transitions. [2021-03-26 06:08:01,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 272 transitions. [2021-03-26 06:08:01,443 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:08:01,443 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 272 transitions. [2021-03-26 06:08:01,444 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 24.727272727272727) internal successors, (272), 11 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:08:01,444 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 44.0) internal successors, (528), 12 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:08:01,444 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 44.0) internal successors, (528), 12 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:08:01,445 INFO L185 Difference]: Start difference. First operand has 241 places, 747 transitions, 18052 flow. Second operand 11 states and 272 transitions. [2021-03-26 06:08:01,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 844 transitions, 22173 flow [2021-03-26 06:08:04,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 844 transitions, 21652 flow, removed 201 selfloop flow, removed 8 redundant places. [2021-03-26 06:08:04,142 INFO L241 Difference]: Finished difference. Result has 246 places, 784 transitions, 18939 flow [2021-03-26 06:08:04,142 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17535, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=747, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=668, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18939, PETRI_PLACES=246, PETRI_TRANSITIONS=784} [2021-03-26 06:08:04,142 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 221 predicate places. [2021-03-26 06:08:04,142 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:08:04,142 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 246 places, 784 transitions, 18939 flow [2021-03-26 06:08:04,143 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 246 places, 784 transitions, 18939 flow [2021-03-26 06:08:04,149 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 246 places, 784 transitions, 18939 flow [2021-03-26 06:08:04,272 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][553], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, 11#L40-1true, 12#L65true, 784#(or finished2 (not finished1)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), 33#L27-1true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, 1080#true, 60#(<= 0 size1), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1277#(and (<= 1 size1) (= state11 (select update state21)) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 1869#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 861#(not finished1), Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1947#(and (<= 1 size1) (= state21 state11) (<= size1 1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_165))) (= (select produce v_state21_165) (select queue1 front1))))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), 702#(not finished1), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 390#true, 965#(<= 1 size1), 460#(not finished1), 972#true, Black: 152#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:08:04,272 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:08:04,273 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:08:04,273 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:08:04,273 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:08:04,273 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][170], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, 11#L40-1true, 12#L65true, 780#true, 15#L26true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 1080#true, 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1277#(and (<= 1 size1) (= state11 (select update state21)) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 1869#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 856#true, 609#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 390#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1947#(and (<= 1 size1) (= state21 state11) (<= size1 1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_165))) (= (select produce v_state21_165) (select queue1 front1))))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), 697#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 966#(<= 2 size1), Black: 965#(<= 1 size1), 456#true, 972#true, Black: 152#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:08:04,273 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:08:04,273 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 06:08:04,273 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:08:04,273 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:08:04,333 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][123], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 11#L40-1true, 12#L65true, 524#finished2, 15#L26true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), 23#thread3EXITtrue, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 308#finished2, 1080#true, 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1277#(and (<= 1 size1) (= state11 (select update state21)) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 1869#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 860#(or finished2 (not finished1)), 609#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 303#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 390#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1947#(and (<= 1 size1) (= state21 state11) (<= size1 1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_165))) (= (select produce v_state21_165) (select queue1 front1))))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), 697#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 966#(<= 2 size1), Black: 965#(<= 1 size1), 456#true, 972#true, Black: 152#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:08:04,333 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:08:04,333 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:08:04,333 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:08:04,334 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:08:04,718 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([103] L52-->L52: Formula: (and (let ((.cse0 (select v_done_15 v_state21_14))) (or (and .cse0 v_finished2_11) (and (not .cse0) (not v_finished2_11)))) (= v_state22_11 (select (select v_consume_11 v_state22_12) (select v_produce_17 v_state21_15))) (= v_state21_14 (select v_update_13 v_state21_15)) (not v_finished2_12)) InVars {state21=v_state21_15, state22=v_state22_12, done=v_done_15, produce=v_produce_17, finished2=v_finished2_12, consume=v_consume_11, update=v_update_13} OutVars{state21=v_state21_14, state22=v_state22_11, done=v_done_15, produce=v_produce_17, finished2=v_finished2_11, consume=v_consume_11, update=v_update_13} AuxVars[] AssignedVars[state21, state22, finished2][699], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, 11#L40-1true, 12#L65true, 784#(or finished2 (not finished1)), 18#L27true, 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, 1080#true, 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1277#(and (<= 1 size1) (= state11 (select update state21)) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 1869#true, Black: 780#true, Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 861#(not finished1), Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1947#(and (<= 1 size1) (= state21 state11) (<= size1 1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_165))) (= (select produce v_state21_165) (select queue1 front1))))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 937#(<= size1 1), 702#(not finished1), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 390#true, 964#(<= 0 size1), Black: 965#(<= 1 size1), 972#true, 460#(not finished1), Black: 152#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:08:04,719 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-03-26 06:08:04,719 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:08:04,719 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:08:04,719 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:08:04,719 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][400], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, 11#L40-1true, 12#L65true, 784#(or finished2 (not finished1)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), 33#L27-1true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), 306#(or (select done (select update state21)) (not finished1)), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, 1080#true, 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1277#(and (<= 1 size1) (= state11 (select update state21)) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 1869#true, Black: 780#true, Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 861#(not finished1), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 303#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1947#(and (<= 1 size1) (= state21 state11) (<= size1 1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_165))) (= (select produce v_state21_165) (select queue1 front1))))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 937#(<= size1 1), Black: 934#true, Black: 936#(<= size1 0), 702#(not finished1), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 390#true, 965#(<= 1 size1), 972#true, 460#(not finished1), Black: 152#(= state22 state12), 219#true, 1251#(and (not finished2) (not finished1)), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1173#true, 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:08:04,719 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-03-26 06:08:04,719 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:08:04,719 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:08:04,719 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:08:05,223 INFO L129 PetriNetUnfolder]: 2200/5737 cut-off events. [2021-03-26 06:08:05,223 INFO L130 PetriNetUnfolder]: For 200320/201944 co-relation queries the response was YES. [2021-03-26 06:08:05,278 INFO L84 FinitePrefix]: Finished finitePrefix Result has 60575 conditions, 5737 events. 2200/5737 cut-off events. For 200320/201944 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 54991 event pairs, 11 based on Foata normal form. 285/5998 useless extension candidates. Maximal degree in co-relation 59023. Up to 1408 conditions per place. [2021-03-26 06:08:05,351 INFO L142 LiptonReduction]: Number of co-enabled transitions 5042 [2021-03-26 06:08:05,754 INFO L154 LiptonReduction]: Checked pairs total: 5810 [2021-03-26 06:08:05,754 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:08:05,754 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1612 [2021-03-26 06:08:05,755 INFO L480 AbstractCegarLoop]: Abstraction has has 246 places, 784 transitions, 18939 flow [2021-03-26 06:08:05,755 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 21.357142857142858) internal successors, (299), 14 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:08:05,755 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:08:05,755 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:08:05,959 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:08:05,960 INFO L428 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:08:05,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:08:05,960 INFO L82 PathProgramCache]: Analyzing trace with hash -1913529682, now seen corresponding path program 3 times [2021-03-26 06:08:05,960 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:08:05,960 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842959696] [2021-03-26 06:08:05,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:08:05,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:08:05,975 INFO L142 QuantifierPusher]: treesize reduction 7, result has 58.8 percent of original size [2021-03-26 06:08:05,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:05,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:05,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:05,991 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:05,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:08:06,002 INFO L142 QuantifierPusher]: treesize reduction 19, result has 52.5 percent of original size [2021-03-26 06:08:06,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:08:06,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:08:06,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:08:06,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:06,033 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-26 06:08:06,034 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842959696] [2021-03-26 06:08:06,034 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449353964] [2021-03-26 06:08:06,034 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:08:06,084 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-03-26 06:08:06,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 06:08:06,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 32 conjunts are in the unsatisfiable core [2021-03-26 06:08:06,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:08:06,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:06,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:06,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:06,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:06,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:06,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:06,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:06,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:06,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:06,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:06,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:06,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:06,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:06,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:06,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:06,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:06,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:06,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:06,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:06,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:06,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:08:06,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:08:06,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:08:06,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:08:06,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:08:06,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:08:06,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:08:06,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:08:06,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:08:06,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:08:06,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:08:06,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:08:06,117 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,117 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:08:06,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:08:06,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:08:06,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:08:06,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-26 06:08:06,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:06,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:06,124 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:08:06,129 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:06,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:06,131 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-26 06:08:06,131 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:20 [2021-03-26 06:08:06,131 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,132 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:06,132 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:06,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:06,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:06,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:06,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:06,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:06,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:06,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:06,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:06,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:06,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:06,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:06,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:06,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:06,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:08:06,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:06,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:08:06,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:08:06,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:08:06,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:08:06,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:06,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:06,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:08:06,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:08:06,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:08:06,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:08:06,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:06,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:06,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:08:06,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:06,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:08:06,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:06,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:08:06,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:06,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:08:06,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,187 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:08:06,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:08:06,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:08:06,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:06,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:06,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:08:06,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:08:06,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:08:06,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,193 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,193 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:08:06,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:06,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:06,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:08:06,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:06,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:08:06,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,198 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:06,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 06:08:06,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:06,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:08:06,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,201 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,201 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,202 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:08:06,202 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:08:06,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,202 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,203 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,203 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:08:06,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:06,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,204 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:06,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:08:06,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,207 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:08:06,208 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:08:06,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,209 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:08:06,209 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:06,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,209 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:06,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:08:06,210 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:06,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:08:06,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,229 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:08:06,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 06:08:06,230 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:08:06,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 06:08:06,232 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,234 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:08:06,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:08:06,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:08:06,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:08:06,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:08:06,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:08:06,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:08:06,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:08:06,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:08:06,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:08:06,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:08:06,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:06,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:08:06,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 06:08:06,253 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 35 [2021-03-26 06:08:06,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:08:06,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:08:06,256 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:08:06,263 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:06,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:08:06,266 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-26 06:08:06,266 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:46, output treesize:32 [2021-03-26 06:08:06,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:06,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:08:06,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:06,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:08:06,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:06,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:08:06,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:06,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:08:06,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:06,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:08:06,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:06,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:08:06,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:06,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:08:06,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:06,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:08:06,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:06,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:08:06,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:06,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:08:06,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:06,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:08:06,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:06,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:08:06,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:08:06,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 06:08:06,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:08:06,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 06:08:06,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:08:06,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 06:08:06,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:06,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:06,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:06,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:08:06,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 06:08:06,998 INFO L354 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2021-03-26 06:08:06,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 36 [2021-03-26 06:08:06,998 INFO L142 QuantifierPusher]: treesize reduction 5, result has 86.5 percent of original size [2021-03-26 06:08:06,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:06,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,000 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:08:07,000 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:08:07,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:07,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:08:07,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:08:07,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,004 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:08:07,005 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:08:07,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:07,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:08:07,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:08:07,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:08:07,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:08:07,010 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-03-26 06:08:07,010 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:08:07,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:08:07,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:08:07,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:08:07,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:08:07,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:08:07,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 06:08:07,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:08:07,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:07,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,019 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:08:07,019 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:08:07,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:07,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:08:07,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:08:07,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,023 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:08:07,024 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:08:07,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:07,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:08:07,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:08:07,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:08:07,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:08:07,028 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-03-26 06:08:07,029 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:08:07,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:08:07,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:08:07,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:08:07,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:08:07,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:08:07,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 06:08:07,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:08:07,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:07,036 INFO L550 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-03-26 06:08:07,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,064 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 42 [2021-03-26 06:08:07,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,065 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-26 06:08:07,066 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,067 INFO L142 QuantifierPusher]: treesize reduction 13, result has 75.9 percent of original size [2021-03-26 06:08:07,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:08:07,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 06:08:07,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 06:08:07,069 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-03-26 06:08:07,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,081 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-03-26 06:08:07,082 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,084 INFO L147 QuantifierPusher]: treesize reduction 6, result has 68.4 percent of original size 13 [2021-03-26 06:08:07,084 INFO L147 QuantifierPusher]: treesize reduction 6, result has 68.4 percent of original size 13 [2021-03-26 06:08:07,084 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:08:07,085 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,086 INFO L142 QuantifierPusher]: treesize reduction 22, result has 56.0 percent of original size [2021-03-26 06:08:07,087 INFO L147 QuantifierPusher]: treesize reduction 4, result has 76.5 percent of original size 13 [2021-03-26 06:08:07,088 INFO L147 QuantifierPusher]: treesize reduction 4, result has 76.5 percent of original size 13 [2021-03-26 06:08:07,088 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-03-26 06:08:07,088 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:17 [2021-03-26 06:08:07,088 INFO L142 QuantifierPusher]: treesize reduction 4, result has 76.5 percent of original size [2021-03-26 06:08:07,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:08:07,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:08:07,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:08:07,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:08:07,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:08:07,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:08:07,108 INFO L142 QuantifierPusher]: treesize reduction 6, result has 66.7 percent of original size [2021-03-26 06:08:07,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:08:07,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:07,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:08:07,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:08:07,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:07,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:07,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:07,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:07,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:07,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:07,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:07,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:07,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:07,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:07,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:07,117 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:07,117 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:07,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:07,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:07,118 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:08:07,118 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:08:07,118 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8] total 12 [2021-03-26 06:08:07,118 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103152404] [2021-03-26 06:08:07,119 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-26 06:08:07,119 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:08:07,119 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-26 06:08:07,119 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=143, Unknown=2, NotChecked=0, Total=182 [2021-03-26 06:08:07,120 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 44 [2021-03-26 06:08:07,120 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 784 transitions, 18939 flow. Second operand has 14 states, 14 states have (on average 21.428571428571427) internal successors, (300), 14 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:08:07,120 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:08:07,120 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 44 [2021-03-26 06:08:07,120 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:08:17,279 INFO L129 PetriNetUnfolder]: 5275/11491 cut-off events. [2021-03-26 06:08:17,279 INFO L130 PetriNetUnfolder]: For 473208/475545 co-relation queries the response was YES. [2021-03-26 06:08:17,493 INFO L84 FinitePrefix]: Finished finitePrefix Result has 127487 conditions, 11491 events. 5275/11491 cut-off events. For 473208/475545 co-relation queries the response was YES. Maximal size of possible extension queue 673. Compared 107671 event pairs, 783 based on Foata normal form. 343/11815 useless extension candidates. Maximal degree in co-relation 125422. Up to 6670 conditions per place. [2021-03-26 06:08:17,555 INFO L132 encePairwiseOnDemand]: 33/44 looper letters, 682 selfloop transitions, 276 changer transitions 17/1069 dead transitions. [2021-03-26 06:08:17,556 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 1069 transitions, 28780 flow [2021-03-26 06:08:17,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-03-26 06:08:17,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-03-26 06:08:17,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 543 transitions. [2021-03-26 06:08:17,557 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5609504132231405 [2021-03-26 06:08:17,557 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 543 transitions. [2021-03-26 06:08:17,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 543 transitions. [2021-03-26 06:08:17,557 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:08:17,557 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 543 transitions. [2021-03-26 06:08:17,558 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 24.681818181818183) internal successors, (543), 22 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:08:17,559 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 44.0) internal successors, (1012), 23 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:08:17,560 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 44.0) internal successors, (1012), 23 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:08:17,560 INFO L185 Difference]: Start difference. First operand has 246 places, 784 transitions, 18939 flow. Second operand 22 states and 543 transitions. [2021-03-26 06:08:17,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 1069 transitions, 28780 flow [2021-03-26 06:08:21,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 1069 transitions, 28405 flow, removed 185 selfloop flow, removed 1 redundant places. [2021-03-26 06:08:21,816 INFO L241 Difference]: Finished difference. Result has 276 places, 978 transitions, 25275 flow [2021-03-26 06:08:21,817 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=18564, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=784, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=649, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=25275, PETRI_PLACES=276, PETRI_TRANSITIONS=978} [2021-03-26 06:08:21,817 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 251 predicate places. [2021-03-26 06:08:21,817 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:08:21,817 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 276 places, 978 transitions, 25275 flow [2021-03-26 06:08:21,817 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 276 places, 978 transitions, 25275 flow [2021-03-26 06:08:21,829 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 276 places, 978 transitions, 25275 flow [2021-03-26 06:08:23,354 INFO L129 PetriNetUnfolder]: 2519/6543 cut-off events. [2021-03-26 06:08:23,354 INFO L130 PetriNetUnfolder]: For 265441/266973 co-relation queries the response was YES. [2021-03-26 06:08:23,428 INFO L84 FinitePrefix]: Finished finitePrefix Result has 72667 conditions, 6543 events. 2519/6543 cut-off events. For 265441/266973 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 64129 event pairs, 12 based on Foata normal form. 343/6859 useless extension candidates. Maximal degree in co-relation 70811. Up to 1623 conditions per place. [2021-03-26 06:08:23,540 INFO L142 LiptonReduction]: Number of co-enabled transitions 5880 [2021-03-26 06:08:24,948 INFO L154 LiptonReduction]: Checked pairs total: 17313 [2021-03-26 06:08:24,948 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 06:08:24,948 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3131 [2021-03-26 06:08:24,949 INFO L480 AbstractCegarLoop]: Abstraction has has 276 places, 978 transitions, 25285 flow [2021-03-26 06:08:24,949 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 21.428571428571427) internal successors, (300), 14 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:08:24,949 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:08:24,949 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:08:25,170 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-03-26 06:08:25,170 INFO L428 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:08:25,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:08:25,171 INFO L82 PathProgramCache]: Analyzing trace with hash 970483413, now seen corresponding path program 6 times [2021-03-26 06:08:25,171 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:08:25,171 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772365175] [2021-03-26 06:08:25,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:08:25,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:08:25,204 INFO L142 QuantifierPusher]: treesize reduction 7, result has 58.8 percent of original size [2021-03-26 06:08:25,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:25,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 06:08:25,244 INFO L142 QuantifierPusher]: treesize reduction 14, result has 79.1 percent of original size [2021-03-26 06:08:25,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 06:08:25,275 INFO L142 QuantifierPusher]: treesize reduction 16, result has 75.0 percent of original size [2021-03-26 06:08:25,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:08:25,301 INFO L142 QuantifierPusher]: treesize reduction 16, result has 74.2 percent of original size [2021-03-26 06:08:25,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:08:25,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:08:25,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:25,339 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:08:25,339 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772365175] [2021-03-26 06:08:25,339 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [743665716] [2021-03-26 06:08:25,339 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:08:25,362 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-03-26 06:08:25,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 06:08:25,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-26 06:08:25,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:08:25,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:25,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:25,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:25,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:25,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:25,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:25,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:25,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:25,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:25,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:25,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:25,370 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:25,370 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:25,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:25,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:25,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:25,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:25,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:25,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:25,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:25,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:25,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:25,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:25,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:25,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:25,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:25,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:25,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:25,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:25,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:25,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:25,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:25,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:25,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:25,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:25,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:25,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:25,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:08:25,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:25,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:08:25,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:25,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:08:25,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:25,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:08:25,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:25,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:08:25,755 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:25,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:08:25,757 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,757 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,757 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:25,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:08:25,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:25,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:08:25,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:25,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:08:25,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:25,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:08:25,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:08:25,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 06:08:25,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:08:25,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 06:08:25,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:08:25,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:08:25,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,770 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,771 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:25,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:25,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,772 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,773 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:08:25,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:08:25,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:25,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:08:25,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:08:25,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 06:08:25,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2021-03-26 06:08:25,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:08:25,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:08:25,784 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:08:25,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:08:25,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:08:25,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:08:25,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:08:25,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:25,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:08:25,798 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:08:25,798 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:51, output treesize:44 [2021-03-26 06:08:25,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:08:25,801 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:08:25,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,801 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,802 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,802 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:08:25,802 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:08:25,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,803 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,803 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:25,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:08:25,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:25,805 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:25,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:25,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:08:26,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:26,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:08:26,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:26,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:08:26,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,370 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:08:26,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:08:26,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:08:26,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:08:26,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:26,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:08:26,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:08:26,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:08:26,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:08:26,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:08:26,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:26,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:08:26,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:26,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:08:26,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:26,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:08:26,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 06:08:26,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:26,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:08:26,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 06:08:26,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 06:08:26,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:08:26,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:08:26,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:08:26,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:08:26,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:08:26,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:08:26,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:08:26,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:08:26,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:08:26,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:08:26,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:08:26,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:08:26,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:08:26,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:08:26,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:08:26,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:08:26,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:08:26,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:08:26,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:26,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:08:26,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 06:08:26,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 06:08:26,417 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2021-03-26 06:08:26,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:26,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:26,419 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:08:26,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:08:26,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:08:26,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:26,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:08:26,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:26,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:08:26,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:26,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:08:26,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:26,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:08:26,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:08:26,438 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:08:26,438 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-03-26 06:08:26,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:08:26,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:26,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:08:26,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:26,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:08:26,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:08:26,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:26,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:26,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:08:26,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:08:27,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:27,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:08:27,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 06:08:27,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:27,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:08:27,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 06:08:27,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:27,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:27,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:08:27,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 06:08:27,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:27,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:27,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:27,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:27,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:27,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:08:27,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 06:08:27,468 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-03-26 06:08:27,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 26 [2021-03-26 06:08:27,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:27,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:08:27,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:08:27,471 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:27,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:08:27,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:08:27,473 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:08:27,480 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,489 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-26 06:08:27,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:27,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:27,492 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:08:27,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:27,498 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-26 06:08:27,498 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:48, output treesize:3 [2021-03-26 06:08:27,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:27,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:27,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:27,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:27,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:27,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:27,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:27,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:27,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:27,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:27,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:27,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:27,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:27,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:27,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:27,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:27,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:27,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:27,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:27,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:27,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:27,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:27,510 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:27,510 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:27,511 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:27,511 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:27,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:27,512 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:08:27,512 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:08:27,512 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-03-26 06:08:27,512 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669433467] [2021-03-26 06:08:27,513 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-26 06:08:27,513 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:08:27,513 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-26 06:08:27,513 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=145, Unknown=4, NotChecked=0, Total=182 [2021-03-26 06:08:27,514 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 45 [2021-03-26 06:08:27,514 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 978 transitions, 25285 flow. Second operand has 14 states, 14 states have (on average 21.357142857142858) internal successors, (299), 14 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:08:27,514 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:08:27,514 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 45 [2021-03-26 06:08:27,514 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:08:32,485 INFO L129 PetriNetUnfolder]: 5419/11858 cut-off events. [2021-03-26 06:08:32,486 INFO L130 PetriNetUnfolder]: For 543340/546036 co-relation queries the response was YES. [2021-03-26 06:08:32,625 INFO L84 FinitePrefix]: Finished finitePrefix Result has 136187 conditions, 11858 events. 5419/11858 cut-off events. For 543340/546036 co-relation queries the response was YES. Maximal size of possible extension queue 694. Compared 112261 event pairs, 880 based on Foata normal form. 338/12185 useless extension candidates. Maximal degree in co-relation 133888. Up to 7338 conditions per place. [2021-03-26 06:08:32,687 INFO L132 encePairwiseOnDemand]: 33/45 looper letters, 861 selfloop transitions, 80 changer transitions 7/1042 dead transitions. [2021-03-26 06:08:32,687 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 1042 transitions, 28902 flow [2021-03-26 06:08:32,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-26 06:08:32,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-26 06:08:32,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 269 transitions. [2021-03-26 06:08:32,688 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5434343434343434 [2021-03-26 06:08:32,688 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 269 transitions. [2021-03-26 06:08:32,688 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 269 transitions. [2021-03-26 06:08:32,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:08:32,689 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 269 transitions. [2021-03-26 06:08:32,689 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 24.454545454545453) internal successors, (269), 11 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:08:32,690 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 45.0) internal successors, (540), 12 states have internal predecessors, (540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:08:32,690 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 45.0) internal successors, (540), 12 states have internal predecessors, (540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:08:32,690 INFO L185 Difference]: Start difference. First operand has 276 places, 978 transitions, 25285 flow. Second operand 11 states and 269 transitions. [2021-03-26 06:08:32,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 1042 transitions, 28902 flow [2021-03-26 06:08:37,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 1042 transitions, 27030 flow, removed 905 selfloop flow, removed 7 redundant places. [2021-03-26 06:08:37,165 INFO L241 Difference]: Finished difference. Result has 281 places, 999 transitions, 24431 flow [2021-03-26 06:08:37,166 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=23439, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=978, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=906, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=24431, PETRI_PLACES=281, PETRI_TRANSITIONS=999} [2021-03-26 06:08:37,166 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 256 predicate places. [2021-03-26 06:08:37,166 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:08:37,166 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 281 places, 999 transitions, 24431 flow [2021-03-26 06:08:37,167 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 281 places, 999 transitions, 24431 flow [2021-03-26 06:08:37,175 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 281 places, 999 transitions, 24431 flow [2021-03-26 06:08:38,605 INFO L129 PetriNetUnfolder]: 2598/6758 cut-off events. [2021-03-26 06:08:38,605 INFO L130 PetriNetUnfolder]: For 265574/267399 co-relation queries the response was YES. [2021-03-26 06:08:38,679 INFO L84 FinitePrefix]: Finished finitePrefix Result has 73308 conditions, 6758 events. 2598/6758 cut-off events. For 265574/267399 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 66794 event pairs, 14 based on Foata normal form. 352/7079 useless extension candidates. Maximal degree in co-relation 71416. Up to 1671 conditions per place. [2021-03-26 06:08:38,781 INFO L142 LiptonReduction]: Number of co-enabled transitions 6074 [2021-03-26 06:08:39,420 INFO L154 LiptonReduction]: Checked pairs total: 8178 [2021-03-26 06:08:39,420 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:08:39,420 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2254 [2021-03-26 06:08:39,420 INFO L480 AbstractCegarLoop]: Abstraction has has 281 places, 999 transitions, 24431 flow [2021-03-26 06:08:39,421 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 21.357142857142858) internal successors, (299), 14 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:08:39,421 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:08:39,421 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:08:39,623 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:08:39,624 INFO L428 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:08:39,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:08:39,624 INFO L82 PathProgramCache]: Analyzing trace with hash -418335514, now seen corresponding path program 1 times [2021-03-26 06:08:39,624 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:08:39,624 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917091221] [2021-03-26 06:08:39,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:08:39,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:08:39,640 INFO L142 QuantifierPusher]: treesize reduction 7, result has 58.8 percent of original size [2021-03-26 06:08:39,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:39,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:39,656 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:08:39,666 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:08:39,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:39,682 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:08:39,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,694 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:08:39,695 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917091221] [2021-03-26 06:08:39,695 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954428684] [2021-03-26 06:08:39,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:08:39,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:08:39,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 29 conjunts are in the unsatisfiable core [2021-03-26 06:08:39,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:08:39,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:39,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:39,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:39,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:39,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:39,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:39,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:39,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:39,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:39,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:39,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:39,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:39,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:39,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:39,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:39,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:39,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:39,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:39,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:39,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:39,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:08:39,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:08:39,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:08:39,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:08:39,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:39,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:39,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:39,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:39,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:39,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:39,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:39,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:39,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:08:39,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:08:39,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:08:39,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:08:39,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:08:39,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:08:39,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:08:39,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:08:39,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-26 06:08:39,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,752 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:08:39,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:39,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:08:39,760 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-26 06:08:39,760 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-03-26 06:08:39,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:39,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:08:39,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:39,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:08:39,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:39,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:08:39,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:39,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:08:39,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:39,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:39,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:08:39,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:39,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:39,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:08:39,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:39,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:39,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:08:39,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:39,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:39,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:08:39,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:08:39,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:08:39,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:08:39,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:08:39,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:08:39,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:08:39,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:08:39,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:08:39,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:39,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:08:39,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:08:39,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:08:39,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:08:39,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:39,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:08:39,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:08:39,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:08:39,849 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2021-03-26 06:08:39,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:39,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:39,851 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:08:39,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:08:39,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:08:39,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:08:39,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:08:39,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:08:39,865 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-26 06:08:39,865 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-03-26 06:08:39,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:08:39,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:08:39,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:08:39,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:08:39,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:39,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:39,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:39,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:39,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:39,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:39,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:39,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:39,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:39,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:39,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:39,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:39,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:39,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:39,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:39,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:39,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:39,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:39,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:08:39,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:39,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,911 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:08:39,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:08:39,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:08:39,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:08:39,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:08:39,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:08:39,920 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-03-26 06:08:39,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 23 [2021-03-26 06:08:39,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:08:39,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:08:39,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:39,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:08:39,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:08:39,924 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:08:39,927 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,935 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-26 06:08:39,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,937 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:08:39,939 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,939 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-26 06:08:39,939 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:39, output treesize:3 [2021-03-26 06:08:39,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,940 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,940 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:39,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:39,952 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:08:39,952 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:08:39,952 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-03-26 06:08:39,952 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266895529] [2021-03-26 06:08:39,952 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-26 06:08:39,953 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:08:39,953 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-26 06:08:39,953 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-03-26 06:08:39,953 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 45 [2021-03-26 06:08:39,953 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 999 transitions, 24431 flow. Second operand has 12 states, 12 states have (on average 21.416666666666668) internal successors, (257), 12 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:08:39,954 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:08:39,954 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 45 [2021-03-26 06:08:39,954 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:08:45,509 INFO L129 PetriNetUnfolder]: 6150/13275 cut-off events. [2021-03-26 06:08:45,510 INFO L130 PetriNetUnfolder]: For 606360/609442 co-relation queries the response was YES. [2021-03-26 06:08:45,645 INFO L84 FinitePrefix]: Finished finitePrefix Result has 150553 conditions, 13275 events. 6150/13275 cut-off events. For 606360/609442 co-relation queries the response was YES. Maximal size of possible extension queue 808. Compared 126567 event pairs, 919 based on Foata normal form. 391/13654 useless extension candidates. Maximal degree in co-relation 148123. Up to 7926 conditions per place. [2021-03-26 06:08:45,712 INFO L132 encePairwiseOnDemand]: 35/45 looper letters, 910 selfloop transitions, 141 changer transitions 10/1155 dead transitions. [2021-03-26 06:08:45,713 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 1155 transitions, 31175 flow [2021-03-26 06:08:45,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-03-26 06:08:45,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-03-26 06:08:45,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2021-03-26 06:08:45,714 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.562962962962963 [2021-03-26 06:08:45,714 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 228 transitions. [2021-03-26 06:08:45,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 228 transitions. [2021-03-26 06:08:45,714 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:08:45,714 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 228 transitions. [2021-03-26 06:08:45,714 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 25.333333333333332) internal successors, (228), 9 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:08:45,715 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 45.0) internal successors, (450), 10 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:08:45,715 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 45.0) internal successors, (450), 10 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:08:45,715 INFO L185 Difference]: Start difference. First operand has 281 places, 999 transitions, 24431 flow. Second operand 9 states and 228 transitions. [2021-03-26 06:08:45,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 1155 transitions, 31175 flow [2021-03-26 06:08:50,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 1155 transitions, 30914 flow, removed 123 selfloop flow, removed 4 redundant places. [2021-03-26 06:08:50,586 INFO L241 Difference]: Finished difference. Result has 286 places, 1074 transitions, 26859 flow [2021-03-26 06:08:50,587 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=24170, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=999, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=901, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=26859, PETRI_PLACES=286, PETRI_TRANSITIONS=1074} [2021-03-26 06:08:50,587 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 261 predicate places. [2021-03-26 06:08:50,587 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:08:50,587 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 286 places, 1074 transitions, 26859 flow [2021-03-26 06:08:50,588 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 286 places, 1074 transitions, 26859 flow [2021-03-26 06:08:50,597 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 286 places, 1074 transitions, 26859 flow [2021-03-26 06:08:51,483 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][201], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2054#(and (exists ((v_state12_110 Int)) (and (= state22 (select (select consume (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))) (select queue1 (+ size1 front1 (- 1))))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 2044#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 2079#true, 33#L27-1true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, 1080#true, 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1282#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 861#(not finished1), Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2170#(= state22 state12), 702#(not finished1), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 390#true, 965#(<= 1 size1), 972#true, 460#(not finished1), Black: 152#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:08:51,483 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:08:51,483 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:08:51,483 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:08:51,483 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:08:51,657 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][628], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 11#L40-1true, 12#L65true, 524#finished2, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2054#(and (exists ((v_state12_110 Int)) (and (= state22 (select (select consume (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))) (select queue1 (+ size1 front1 (- 1))))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 2044#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 23#thread3EXITtrue, 2079#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 308#finished2, 1080#true, 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1282#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 860#(or finished2 (not finished1)), 609#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 303#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), 390#true, Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), 697#true, Black: 2170#(= state22 state12), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 966#(<= 2 size1), Black: 965#(<= 1 size1), 456#true, 972#true, Black: 152#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:08:51,657 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:08:51,657 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:08:51,657 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:08:51,657 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:08:51,976 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][201], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2054#(and (exists ((v_state12_110 Int)) (and (= state22 (select (select consume (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))) (select queue1 (+ size1 front1 (- 1))))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), 19#L52true, Black: 2044#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 1044#(and (= state21 state11) (not finished2)), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 2079#true, 33#L27-1true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), 303#true, Black: 972#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, 1080#true, 60#(<= 0 size1), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 861#(not finished1), Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1954#true, 1442#true, 1698#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2170#(= state22 state12), 702#(not finished1), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 390#true, 965#(<= 1 size1), 460#(not finished1), Black: 152#(= state22 state12), 219#true, 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:08:51,976 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:08:51,976 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:08:51,976 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:08:51,976 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:08:51,977 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][212], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, 11#L40-1true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2054#(and (exists ((v_state12_110 Int)) (and (= state22 (select (select consume (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))) (select queue1 (+ size1 front1 (- 1))))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 2044#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 1046#(and (not finished2) (or finished1 (= state11 (select update state21))) (or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1)))), 2079#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), 303#true, Black: 972#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 1080#true, 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 856#true, 609#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 390#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1954#true, 1442#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), 697#true, Black: 2170#(= state22 state12), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), Black: 152#(= state22 state12), 219#true, 1247#(and (not finished2) (or finished1 (= state11 (select update state21))) (or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1)))), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:08:51,977 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:08:51,977 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:08:51,977 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:08:51,977 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:08:52,344 INFO L129 PetriNetUnfolder]: 2896/7464 cut-off events. [2021-03-26 06:08:52,344 INFO L130 PetriNetUnfolder]: For 309627/312178 co-relation queries the response was YES. [2021-03-26 06:08:52,420 INFO L84 FinitePrefix]: Finished finitePrefix Result has 82301 conditions, 7464 events. 2896/7464 cut-off events. For 309627/312178 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 74790 event pairs, 21 based on Foata normal form. 405/7840 useless extension candidates. Maximal degree in co-relation 80418. Up to 1842 conditions per place. [2021-03-26 06:08:52,703 INFO L142 LiptonReduction]: Number of co-enabled transitions 6894 [2021-03-26 06:08:53,928 INFO L154 LiptonReduction]: Checked pairs total: 9643 [2021-03-26 06:08:53,928 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:08:53,928 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3341 [2021-03-26 06:08:53,929 INFO L480 AbstractCegarLoop]: Abstraction has has 286 places, 1074 transitions, 26859 flow [2021-03-26 06:08:53,929 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 21.416666666666668) internal successors, (257), 12 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:08:53,929 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:08:53,929 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:08:54,131 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-03-26 06:08:54,132 INFO L428 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:08:54,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:08:54,132 INFO L82 PathProgramCache]: Analyzing trace with hash 1779326820, now seen corresponding path program 2 times [2021-03-26 06:08:54,132 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:08:54,132 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811802352] [2021-03-26 06:08:54,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:08:54,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:08:54,148 INFO L142 QuantifierPusher]: treesize reduction 7, result has 58.8 percent of original size [2021-03-26 06:08:54,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:54,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:54,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:08:54,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:08:54,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:08:54,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:08:54,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:54,212 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:08:54,212 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811802352] [2021-03-26 06:08:54,213 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269697727] [2021-03-26 06:08:54,213 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:08:54,243 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 06:08:54,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 06:08:54,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-26 06:08:54,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:08:54,245 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:54,245 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:54,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:54,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,247 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:54,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,247 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:54,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:54,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:54,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:54,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:54,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:54,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:54,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:54,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:54,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:54,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:54,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:54,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:54,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:54,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:54,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:08:54,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,257 INFO L147 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size 22 [2021-03-26 06:08:54,257 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-03-26 06:08:54,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:54,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:54,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:54,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:54,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:54,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:54,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:54,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:54,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:54,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:54,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:54,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:08:54,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:08:54,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:08:54,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:08:54,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:08:54,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:08:54,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:08:54,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:08:54,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-26 06:08:54,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:54,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:54,277 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:08:54,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:54,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:08:54,288 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-26 06:08:54,288 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-03-26 06:08:54,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:54,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:08:54,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:54,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:08:54,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:08:54,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:54,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:54,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:08:54,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:54,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:54,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:08:54,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:54,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:54,310 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:08:54,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:54,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:54,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:08:54,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:54,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:54,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:08:54,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:54,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:54,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:08:54,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:54,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:54,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:08:54,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:54,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:54,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:08:54,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:54,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:54,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:08:54,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:54,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:54,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:54,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:54,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 06:08:54,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,345 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:54,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,346 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:54,346 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 06:08:54,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:54,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,349 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,349 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:08:54,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:54,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,350 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,350 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:08:54,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:08:54,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,351 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:54,352 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 06:08:54,352 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:54,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:08:54,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:54,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:08:54,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:08:54,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:54,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 06:08:54,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:54,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:54,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 06:08:54,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:54,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:54,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 06:08:54,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:54,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:54,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 06:08:54,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:54,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:08:54,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:54,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:08:54,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:08:54,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:54,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 06:08:54,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:54,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:08:54,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:08:54,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:08:54,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:08:54,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:54,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 06:08:54,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:54,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:08:54,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 06:08:54,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-26 06:08:54,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 06:08:54,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-26 06:08:54,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 06:08:54,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:08:54,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:08:54,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:08:54,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:08:54,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:08:54,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:08:54,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:08:54,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:08:54,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:08:54,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:08:54,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:08:54,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:08:54,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:08:54,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:08:54,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-26 06:08:54,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 06:08:54,416 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 35 [2021-03-26 06:08:54,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:08:54,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:08:54,418 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:08:54,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:08:54,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:54,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:08:54,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:08:54,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:08:54,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:54,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:08:54,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:08:54,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:08:54,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:08:54,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:08:54,438 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:08:54,438 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:52, output treesize:38 [2021-03-26 06:08:54,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:08:54,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:08:54,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:08:54,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:08:54,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:08:54,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:08:54,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:08:54,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:08:54,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 06:08:54,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 06:08:54,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 06:08:54,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 06:08:54,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:08:54,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:08:54,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:08:54,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:08:54,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 06:08:54,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 06:08:54,943 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-03-26 06:08:54,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 26 [2021-03-26 06:08:54,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:08:54,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:08:54,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:08:54,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:08:54,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:08:54,946 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:08:54,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,958 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-26 06:08:54,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:54,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:54,960 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:08:54,964 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:54,965 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-26 06:08:54,965 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:44, output treesize:3 [2021-03-26 06:08:54,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:54,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:54,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:54,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:54,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:54,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:54,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:54,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:54,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:54,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:54,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:54,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:54,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:54,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:54,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:54,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:54,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:54,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:54,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:54,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:54,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:54,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:08:54,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:08:54,974 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:08:54,974 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:08:54,974 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-03-26 06:08:54,974 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549069456] [2021-03-26 06:08:54,974 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-03-26 06:08:54,974 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:08:54,975 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-03-26 06:08:54,975 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=119, Unknown=1, NotChecked=0, Total=156 [2021-03-26 06:08:54,975 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 45 [2021-03-26 06:08:54,975 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 1074 transitions, 26859 flow. Second operand has 13 states, 13 states have (on average 21.307692307692307) internal successors, (277), 13 states have internal predecessors, (277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:08:54,975 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:08:54,975 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 45 [2021-03-26 06:08:54,975 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:09:03,130 INFO L129 PetriNetUnfolder]: 6805/14590 cut-off events. [2021-03-26 06:09:03,130 INFO L130 PetriNetUnfolder]: For 699565/703028 co-relation queries the response was YES. [2021-03-26 06:09:03,291 INFO L84 FinitePrefix]: Finished finitePrefix Result has 168397 conditions, 14590 events. 6805/14590 cut-off events. For 699565/703028 co-relation queries the response was YES. Maximal size of possible extension queue 905. Compared 140575 event pairs, 959 based on Foata normal form. 418/14989 useless extension candidates. Maximal degree in co-relation 165772. Up to 8444 conditions per place. [2021-03-26 06:09:03,365 INFO L132 encePairwiseOnDemand]: 35/45 looper letters, 885 selfloop transitions, 265 changer transitions 11/1255 dead transitions. [2021-03-26 06:09:03,366 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 1255 transitions, 34569 flow [2021-03-26 06:09:03,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-26 06:09:03,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-26 06:09:03,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 278 transitions. [2021-03-26 06:09:03,367 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5616161616161616 [2021-03-26 06:09:03,367 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 278 transitions. [2021-03-26 06:09:03,367 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 278 transitions. [2021-03-26 06:09:03,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:09:03,367 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 278 transitions. [2021-03-26 06:09:03,367 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 25.272727272727273) internal successors, (278), 11 states have internal predecessors, (278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:09:03,368 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 45.0) internal successors, (540), 12 states have internal predecessors, (540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:09:03,368 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 45.0) internal successors, (540), 12 states have internal predecessors, (540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:09:03,368 INFO L185 Difference]: Start difference. First operand has 286 places, 1074 transitions, 26859 flow. Second operand 11 states and 278 transitions. [2021-03-26 06:09:03,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 1255 transitions, 34569 flow [2021-03-26 06:09:09,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 1255 transitions, 33759 flow, removed 391 selfloop flow, removed 3 redundant places. [2021-03-26 06:09:09,239 INFO L241 Difference]: Finished difference. Result has 295 places, 1153 transitions, 29392 flow [2021-03-26 06:09:09,240 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=26049, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1074, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=847, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=29392, PETRI_PLACES=295, PETRI_TRANSITIONS=1153} [2021-03-26 06:09:09,240 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 270 predicate places. [2021-03-26 06:09:09,240 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:09:09,240 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 295 places, 1153 transitions, 29392 flow [2021-03-26 06:09:09,241 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 295 places, 1153 transitions, 29392 flow [2021-03-26 06:09:09,251 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 295 places, 1153 transitions, 29392 flow [2021-03-26 06:09:11,222 INFO L129 PetriNetUnfolder]: 3191/8157 cut-off events. [2021-03-26 06:09:11,222 INFO L130 PetriNetUnfolder]: For 346931/349606 co-relation queries the response was YES. [2021-03-26 06:09:11,486 INFO L84 FinitePrefix]: Finished finitePrefix Result has 90825 conditions, 8157 events. 3191/8157 cut-off events. For 346931/349606 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 82763 event pairs, 27 based on Foata normal form. 444/8564 useless extension candidates. Maximal degree in co-relation 88820. Up to 2013 conditions per place. [2021-03-26 06:09:11,584 INFO L142 LiptonReduction]: Number of co-enabled transitions 7606 [2021-03-26 06:09:13,101 INFO L154 LiptonReduction]: Checked pairs total: 10399 [2021-03-26 06:09:13,101 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:09:13,101 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3861 [2021-03-26 06:09:13,102 INFO L480 AbstractCegarLoop]: Abstraction has has 295 places, 1153 transitions, 29392 flow [2021-03-26 06:09:13,102 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 21.307692307692307) internal successors, (277), 13 states have internal predecessors, (277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:09:13,102 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:09:13,102 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:09:13,303 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-03-26 06:09:13,304 INFO L428 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:09:13,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:09:13,304 INFO L82 PathProgramCache]: Analyzing trace with hash -1177842118, now seen corresponding path program 3 times [2021-03-26 06:09:13,304 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:09:13,305 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350225961] [2021-03-26 06:09:13,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:09:13,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:09:13,317 INFO L142 QuantifierPusher]: treesize reduction 7, result has 58.8 percent of original size [2021-03-26 06:09:13,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:13,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:09:13,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:09:13,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:09:13,351 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,352 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:09:13,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:09:13,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:13,379 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:09:13,379 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350225961] [2021-03-26 06:09:13,379 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [602273754] [2021-03-26 06:09:13,379 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:09:13,403 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-03-26 06:09:13,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 06:09:13,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 32 conjunts are in the unsatisfiable core [2021-03-26 06:09:13,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:09:13,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:13,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:13,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:13,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:13,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:13,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:13,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:13,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:13,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:13,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:13,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:13,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:13,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:13,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:13,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:13,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:13,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:13,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:13,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:13,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:13,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:09:13,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:09:13,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:09:13,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:09:13,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:09:13,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:09:13,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:09:13,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:09:13,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:09:13,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:09:13,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:09:13,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:09:13,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:09:13,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:09:13,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:09:13,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:09:13,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:09:13,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:09:13,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:09:13,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:09:13,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-26 06:09:13,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:13,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:13,445 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:09:13,449 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:09:13,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:09:13,450 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-26 06:09:13,450 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:27, output treesize:20 [2021-03-26 06:09:13,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:09:13,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:09:13,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:09:13,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:09:13,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:09:13,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:09:13,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:09:13,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:09:13,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:09:13,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:09:13,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:09:13,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:09:13,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:09:13,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:09:13,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:09:13,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:09:13,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:09:13,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:09:13,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:09:13,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:09:13,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:09:13,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:09:13,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:09:13,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:09:13,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:09:13,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:09:13,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:09:13,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:09:13,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:09:13,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:09:13,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:09:13,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:09:13,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:09:13,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:09:13,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:09:13,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:09:13,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:09:13,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:09:13,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:09:13,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:09:13,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:09:13,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:09:13,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:09:13,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:09:13,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:09:13,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:09:13,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:09:13,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:09:13,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:09:13,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:09:13,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 06:09:13,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 06:09:13,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 06:09:13,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 06:09:13,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:09:13,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:09:13,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:09:13,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:09:13,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:09:13,549 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:09:13,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,549 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:09:13,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:09:13,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 06:09:13,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 06:09:13,565 INFO L354 Elim1Store]: treesize reduction 24, result has 31.4 percent of original size [2021-03-26 06:09:13,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 33 [2021-03-26 06:09:13,565 INFO L142 QuantifierPusher]: treesize reduction 3, result has 91.2 percent of original size [2021-03-26 06:09:13,566 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:09:13,567 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:09:13,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:09:13,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:09:13,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:09:13,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,570 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:09:13,572 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:09:13,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:09:13,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:09:13,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:09:13,574 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-26 06:09:13,585 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,587 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:09:13,588 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:09:13,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:09:13,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:09:13,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:09:13,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:09:13,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:09:13,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,593 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-03-26 06:09:13,594 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,597 INFO L147 QuantifierPusher]: treesize reduction 6, result has 71.4 percent of original size 15 [2021-03-26 06:09:13,599 INFO L147 QuantifierPusher]: treesize reduction 6, result has 71.4 percent of original size 15 [2021-03-26 06:09:13,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,600 INFO L142 QuantifierPusher]: treesize reduction 6, result has 83.3 percent of original size [2021-03-26 06:09:13,601 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:09:13,601 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:09:13,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:09:13,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:09:13,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:09:13,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:09:13,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:09:13,606 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-03-26 06:09:13,607 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:09:13,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:09:13,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:09:13,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:09:13,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 06:09:13,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,612 INFO L142 QuantifierPusher]: treesize reduction 6, result has 86.4 percent of original size [2021-03-26 06:09:13,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:09:13,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:09:13,613 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-03-26 06:09:13,613 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:54, output treesize:38 [2021-03-26 06:09:13,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,614 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:09:13,615 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:09:13,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:09:13,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:09:13,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:09:13,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:09:13,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:09:13,621 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-03-26 06:09:13,621 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:09:13,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:09:13,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:09:13,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:09:13,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 06:09:13,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:09:13,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:09:13,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:13,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:13,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:09:13,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:09:14,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:09:14,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:09:14,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,201 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,201 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:09:14,201 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:09:14,202 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,202 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,202 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:09:14,203 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,203 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,204 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:09:14,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:09:14,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:09:14,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:09:14,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,207 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:09:14,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:09:14,207 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-03-26 06:09:14,208 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:09:14,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,212 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:09:14,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:09:14,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,212 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:09:14,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 06:09:14,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:09:14,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:09:14,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:09:14,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:09:14,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:09:14,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:09:14,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 06:09:14,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:09:14,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:09:14,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 06:09:14,235 INFO L142 QuantifierPusher]: treesize reduction 6, result has 86.4 percent of original size [2021-03-26 06:09:14,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:09:14,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:09:14,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:09:14,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:09:14,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:09:14,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:09:14,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:09:14,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:09:14,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:09:14,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:09:14,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:09:14,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:09:14,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:09:14,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:09:14,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:09:14,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:09:14,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:09:14,951 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-26 06:09:14,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,953 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-03-26 06:09:14,953 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:09:14,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:09:14,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 06:09:14,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:09:14,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:09:14,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,958 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-03-26 06:09:14,959 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:09:14,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:09:14,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 06:09:14,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:14,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:09:14,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:09:14,963 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:09:14,969 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,977 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-26 06:09:14,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:14,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:14,980 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:09:14,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:14,986 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-26 06:09:14,986 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-03-26 06:09:14,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:14,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,987 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:14,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,987 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:14,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:14,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:14,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:14,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:14,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:14,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:14,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:14,991 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,991 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:14,991 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,991 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:14,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:14,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:14,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,993 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:14,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,993 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:14,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:14,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:14,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:14,994 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:09:14,994 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:09:14,994 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 13 [2021-03-26 06:09:14,995 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466830323] [2021-03-26 06:09:14,995 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-26 06:09:14,995 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:09:14,995 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-26 06:09:14,995 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=172, Unknown=2, NotChecked=0, Total=210 [2021-03-26 06:09:14,996 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 45 [2021-03-26 06:09:14,996 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 1153 transitions, 29392 flow. Second operand has 15 states, 15 states have (on average 21.266666666666666) internal successors, (319), 15 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:09:14,996 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:09:14,996 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 45 [2021-03-26 06:09:14,996 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:09:24,590 INFO L129 PetriNetUnfolder]: 7671/16253 cut-off events. [2021-03-26 06:09:24,591 INFO L130 PetriNetUnfolder]: For 803741/807529 co-relation queries the response was YES. [2021-03-26 06:09:24,726 INFO L84 FinitePrefix]: Finished finitePrefix Result has 189869 conditions, 16253 events. 7671/16253 cut-off events. For 803741/807529 co-relation queries the response was YES. Maximal size of possible extension queue 1063. Compared 158533 event pairs, 962 based on Foata normal form. 403/16609 useless extension candidates. Maximal degree in co-relation 187020. Up to 9589 conditions per place. [2021-03-26 06:09:24,810 INFO L132 encePairwiseOnDemand]: 32/45 looper letters, 1028 selfloop transitions, 238 changer transitions 12/1372 dead transitions. [2021-03-26 06:09:24,810 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 1372 transitions, 38287 flow [2021-03-26 06:09:24,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-26 06:09:24,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-03-26 06:09:24,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 377 transitions. [2021-03-26 06:09:24,811 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5585185185185185 [2021-03-26 06:09:24,811 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 377 transitions. [2021-03-26 06:09:24,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 377 transitions. [2021-03-26 06:09:24,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:09:24,811 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 377 transitions. [2021-03-26 06:09:24,812 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 25.133333333333333) internal successors, (377), 15 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:09:24,812 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 45.0) internal successors, (720), 16 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:09:24,813 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 45.0) internal successors, (720), 16 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:09:24,813 INFO L185 Difference]: Start difference. First operand has 295 places, 1153 transitions, 29392 flow. Second operand 15 states and 377 transitions. [2021-03-26 06:09:24,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 1372 transitions, 38287 flow [2021-03-26 06:09:31,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 1372 transitions, 37227 flow, removed 509 selfloop flow, removed 4 redundant places. [2021-03-26 06:09:31,876 INFO L241 Difference]: Finished difference. Result has 308 places, 1255 transitions, 32274 flow [2021-03-26 06:09:31,877 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=28337, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=969, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=32274, PETRI_PLACES=308, PETRI_TRANSITIONS=1255} [2021-03-26 06:09:31,877 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 283 predicate places. [2021-03-26 06:09:31,877 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:09:31,877 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 308 places, 1255 transitions, 32274 flow [2021-03-26 06:09:31,877 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 308 places, 1255 transitions, 32274 flow [2021-03-26 06:09:31,888 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 308 places, 1255 transitions, 32274 flow [2021-03-26 06:09:32,114 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][815], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2244#(= state22 (select (select consume state12) (select queue1 front1))), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2054#(and (exists ((v_state12_110 Int)) (and (= state22 (select (select consume (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))) (select queue1 (+ size1 front1 (- 1))))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 2044#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 2079#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 1080#true, 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1282#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 609#true, Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 390#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1442#true, 1954#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), 972#true, Black: 152#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:09:32,114 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:09:32,114 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:09:32,114 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 06:09:32,114 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:09:32,114 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][799], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2244#(= state22 (select (select consume state12) (select queue1 front1))), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2054#(and (exists ((v_state12_110 Int)) (and (= state22 (select (select consume (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))) (select queue1 (+ size1 front1 (- 1))))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 19#L52true, Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 2044#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 2079#true, 33#L27-1true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), 303#true, Black: 1003#(not (select done (select update state21))), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, 1080#true, 60#(<= 0 size1), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1282#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1698#true, 1442#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 390#true, 965#(<= 1 size1), 972#true, 460#(not finished1), Black: 152#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:09:32,114 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:09:32,114 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:09:32,114 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:09:32,115 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:09:32,238 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][735], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2244#(= state22 (select (select consume state12) (select queue1 front1))), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, 524#finished2, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2054#(and (exists ((v_state12_110 Int)) (and (= state22 (select (select consume (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))) (select queue1 (+ size1 front1 (- 1))))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 2044#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 23#thread3EXITtrue, 2079#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 308#finished2, 1080#true, 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1282#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 860#(or finished2 (not finished1)), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 609#true, Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 303#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 390#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1442#true, 1954#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), 972#true, Black: 152#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:09:32,238 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:09:32,238 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:09:32,238 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:09:32,238 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:09:33,151 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][815], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2244#(= state22 (select (select consume state12) (select queue1 front1))), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2054#(and (exists ((v_state12_110 Int)) (and (= state22 (select (select consume (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))) (select queue1 (+ size1 front1 (- 1))))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 2044#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 2079#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 1080#true, 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 609#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 390#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1442#true, 1954#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), 972#true, Black: 152#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:09:33,151 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-03-26 06:09:33,151 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:09:33,151 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:09:33,151 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 06:09:33,152 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:09:33,152 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][799], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2244#(= state22 (select (select consume state12) (select queue1 front1))), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 784#(or finished2 (not finished1)), Black: 2054#(and (exists ((v_state12_110 Int)) (and (= state22 (select (select consume (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))) (select queue1 (+ size1 front1 (- 1))))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 2044#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 2079#true, 33#L27-1true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, 1080#true, 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1442#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 390#true, 965#(<= 1 size1), 460#(not finished1), 972#true, Black: 152#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:09:33,152 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:09:33,152 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:09:33,152 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:09:33,152 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:09:33,152 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:09:33,502 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][799], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2244#(= state22 (select (select consume state12) (select queue1 front1))), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2054#(and (exists ((v_state12_110 Int)) (and (= state22 (select (select consume (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))) (select queue1 (+ size1 front1 (- 1))))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 19#L52true, Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 2044#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 1044#(and (= state21 state11) (not finished2)), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 2079#true, 33#L27-1true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), 303#true, Black: 972#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, 1080#true, 60#(<= 0 size1), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1698#true, 1954#true, 1442#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 390#true, 965#(<= 1 size1), 460#(not finished1), Black: 152#(= state22 state12), 219#true, 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:09:33,502 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:09:33,502 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:09:33,502 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:09:33,502 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:09:33,502 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][263], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2244#(= state22 (select (select consume state12) (select queue1 front1))), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 780#true, 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2054#(and (exists ((v_state12_110 Int)) (and (= state22 (select (select consume (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))) (select queue1 (+ size1 front1 (- 1))))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 19#L52true, Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 2044#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 1046#(and (not finished2) (or finished1 (= state11 (select update state21))) (or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1)))), 2079#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), 303#true, Black: 972#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 1080#true, 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 609#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), 390#true, Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, Black: 860#(or finished2 (not finished1)), 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 966#(<= 2 size1), Black: 965#(<= 1 size1), 456#true, Black: 152#(= state22 state12), 219#true, 1247#(and (not finished2) (or finished1 (= state11 (select update state21))) (or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1)))), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:09:33,503 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:09:33,503 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:09:33,503 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:09:33,503 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:09:33,528 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][735], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2244#(= state22 (select (select consume state12) (select queue1 front1))), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 524#finished2, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2054#(and (exists ((v_state12_110 Int)) (and (= state22 (select (select consume (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))) (select queue1 (+ size1 front1 (- 1))))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 2044#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 23#thread3EXITtrue, 2079#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 308#finished2, 1080#true, 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 860#(or finished2 (not finished1)), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 609#true, Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 303#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 390#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1442#true, 1954#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), 972#true, Black: 152#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:09:33,528 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:09:33,528 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:09:33,528 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:09:33,528 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:09:33,528 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:09:34,555 INFO L129 PetriNetUnfolder]: 3665/9182 cut-off events. [2021-03-26 06:09:34,555 INFO L130 PetriNetUnfolder]: For 407334/410184 co-relation queries the response was YES. [2021-03-26 06:09:34,697 INFO L84 FinitePrefix]: Finished finitePrefix Result has 104033 conditions, 9182 events. 3665/9182 cut-off events. For 407334/410184 co-relation queries the response was YES. Maximal size of possible extension queue 681. Compared 94259 event pairs, 21 based on Foata normal form. 510/9659 useless extension candidates. Maximal degree in co-relation 101654. Up to 2321 conditions per place. [2021-03-26 06:09:34,875 INFO L142 LiptonReduction]: Number of co-enabled transitions 8330 [2021-03-26 06:09:38,959 INFO L154 LiptonReduction]: Checked pairs total: 25595 [2021-03-26 06:09:38,960 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 06:09:38,960 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 7083 [2021-03-26 06:09:38,960 INFO L480 AbstractCegarLoop]: Abstraction has has 308 places, 1255 transitions, 32282 flow [2021-03-26 06:09:38,960 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 21.266666666666666) internal successors, (319), 15 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:09:38,960 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:09:38,960 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:09:39,171 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2021-03-26 06:09:39,171 INFO L428 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:09:39,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:09:39,171 INFO L82 PathProgramCache]: Analyzing trace with hash -1364953428, now seen corresponding path program 4 times [2021-03-26 06:09:39,171 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:09:39,171 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256337359] [2021-03-26 06:09:39,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:09:39,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:09:39,191 INFO L142 QuantifierPusher]: treesize reduction 7, result has 58.8 percent of original size [2021-03-26 06:09:39,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:39,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:09:39,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:09:39,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:09:39,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:09:39,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:09:39,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:39,246 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:09:39,246 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256337359] [2021-03-26 06:09:39,247 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [98670496] [2021-03-26 06:09:39,247 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:09:39,288 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-26 06:09:39,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 06:09:39,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 29 conjunts are in the unsatisfiable core [2021-03-26 06:09:39,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:09:39,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:39,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:39,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:39,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:39,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:39,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:39,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:39,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:39,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:39,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:39,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:39,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:39,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:39,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:39,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:39,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:39,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:39,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:39,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:39,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:09:39,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:09:39,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:09:39,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:09:39,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:09:39,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:09:39,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:09:39,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:09:39,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:09:39,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:09:39,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:09:39,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:09:39,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:09:39,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:09:39,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:09:39,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:09:39,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:09:39,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,314 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,314 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:09:39,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:09:39,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,315 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:09:39,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:09:39,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-03-26 06:09:39,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:39,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:39,319 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:09:39,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:09:39,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:09:39,327 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-26 06:09:39,327 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-03-26 06:09:39,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:09:39,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:09:39,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:09:39,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:09:39,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:09:39,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:09:39,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:09:39,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:09:39,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,345 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:09:39,346 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:09:39,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:09:39,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:09:39,347 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,347 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:09:39,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:09:39,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:09:39,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:09:39,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:09:39,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:09:39,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:09:39,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:09:39,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:09:39,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:09:39,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:09:39,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:09:39,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:09:39,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:09:39,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:09:39,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:09:39,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:09:39,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:09:39,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:09:39,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:09:39,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:09:39,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:09:39,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:09:39,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:09:39,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:09:39,540 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2021-03-26 06:09:39,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:09:39,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:09:39,542 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:09:39,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,549 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:09:39,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:09:39,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:09:39,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:09:39,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:09:39,552 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-26 06:09:39,552 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:38, output treesize:24 [2021-03-26 06:09:39,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:09:39,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:09:39,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:09:39,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:09:39,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:09:39,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:09:39,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:09:39,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:09:39,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:09:39,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:09:39,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:09:39,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:09:39,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:09:39,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:09:39,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:09:39,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:09:39,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:09:39,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:09:39,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:09:39,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:09:39,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:09:39,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:09:39,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:09:39,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:09:39,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:09:39,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:09:39,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:09:39,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:09:39,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:09:39,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:09:39,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:09:39,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:09:39,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:09:39,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:09:39,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:09:39,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:09:39,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:09:39,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:09:39,600 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-03-26 06:09:39,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 23 [2021-03-26 06:09:39,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:09:39,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:09:39,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:09:39,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:09:39,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:09:39,603 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:09:39,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,613 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-26 06:09:39,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:39,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:39,615 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:09:39,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:39,617 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-26 06:09:39,617 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:39, output treesize:3 [2021-03-26 06:09:39,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:39,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:39,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:39,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:39,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:39,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:39,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:39,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:39,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:39,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:39,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:39,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:39,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:39,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:39,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:39,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:39,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:39,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:39,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:39,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:39,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:39,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:09:39,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:09:39,628 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:09:39,628 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:09:39,628 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-03-26 06:09:39,628 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577727636] [2021-03-26 06:09:39,628 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-26 06:09:39,628 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:09:39,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-26 06:09:39,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-03-26 06:09:39,629 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 46 [2021-03-26 06:09:39,629 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 1255 transitions, 32282 flow. Second operand has 12 states, 12 states have (on average 21.5) internal successors, (258), 12 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:09:39,629 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:09:39,629 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 46 [2021-03-26 06:09:39,629 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:09:46,917 INFO L129 PetriNetUnfolder]: 7829/16723 cut-off events. [2021-03-26 06:09:46,918 INFO L130 PetriNetUnfolder]: For 815943/819682 co-relation queries the response was YES. [2021-03-26 06:09:47,095 INFO L84 FinitePrefix]: Finished finitePrefix Result has 195461 conditions, 16723 events. 7829/16723 cut-off events. For 815943/819682 co-relation queries the response was YES. Maximal size of possible extension queue 1096. Compared 164881 event pairs, 1174 based on Foata normal form. 410/17120 useless extension candidates. Maximal degree in co-relation 192478. Up to 10640 conditions per place. [2021-03-26 06:09:47,183 INFO L132 encePairwiseOnDemand]: 35/46 looper letters, 1119 selfloop transitions, 108 changer transitions 7/1328 dead transitions. [2021-03-26 06:09:47,183 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 1328 transitions, 36893 flow [2021-03-26 06:09:47,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-26 06:09:47,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-26 06:09:47,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 253 transitions. [2021-03-26 06:09:47,184 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.55 [2021-03-26 06:09:47,184 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 253 transitions. [2021-03-26 06:09:47,184 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 253 transitions. [2021-03-26 06:09:47,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:09:47,184 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 253 transitions. [2021-03-26 06:09:47,185 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 25.3) internal successors, (253), 10 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:09:47,185 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 46.0) internal successors, (506), 11 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:09:47,185 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 46.0) internal successors, (506), 11 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:09:47,185 INFO L185 Difference]: Start difference. First operand has 308 places, 1255 transitions, 32282 flow. Second operand 10 states and 253 transitions. [2021-03-26 06:09:47,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 1328 transitions, 36893 flow [2021-03-26 06:09:54,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 1328 transitions, 36046 flow, removed 395 selfloop flow, removed 7 redundant places. [2021-03-26 06:09:54,746 INFO L241 Difference]: Finished difference. Result has 312 places, 1275 transitions, 32508 flow [2021-03-26 06:09:54,746 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=31435, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=32508, PETRI_PLACES=312, PETRI_TRANSITIONS=1275} [2021-03-26 06:09:54,746 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 287 predicate places. [2021-03-26 06:09:54,747 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:09:54,747 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 312 places, 1275 transitions, 32508 flow [2021-03-26 06:09:54,747 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 312 places, 1275 transitions, 32508 flow [2021-03-26 06:09:54,757 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 312 places, 1275 transitions, 32508 flow [2021-03-26 06:09:56,192 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][196], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2244#(= state22 (select (select consume state12) (select queue1 front1))), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2054#(and (exists ((v_state12_110 Int)) (and (= state22 (select (select consume (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))) (select queue1 (+ size1 front1 (- 1))))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 2044#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 2079#true, 33#L27-1true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, 1080#true, 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1442#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 390#true, 965#(<= 1 size1), 460#(not finished1), 972#true, Black: 152#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:09:56,192 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:09:56,192 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:09:56,192 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:09:56,192 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:09:56,193 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][838], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2244#(= state22 (select (select consume state12) (select queue1 front1))), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 780#true, 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2054#(and (exists ((v_state12_110 Int)) (and (= state22 (select (select consume (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))) (select queue1 (+ size1 front1 (- 1))))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 2044#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 2079#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 1003#(not (select done (select update state21))), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 1080#true, 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 609#true, Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 390#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1442#true, 1954#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), 972#true, Black: 152#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:09:56,193 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-03-26 06:09:56,193 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 06:09:56,193 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:09:56,193 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:09:56,310 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][196], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2244#(= state22 (select (select consume state12) (select queue1 front1))), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 784#(or finished2 (not finished1)), Black: 2054#(and (exists ((v_state12_110 Int)) (and (= state22 (select (select consume (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))) (select queue1 (+ size1 front1 (- 1))))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 2044#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 1044#(and (= state21 state11) (not finished2)), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 2079#true, 33#L27-1true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), 303#true, Black: 972#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, 1080#true, 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1698#true, 1954#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 390#true, 965#(<= 1 size1), 460#(not finished1), Black: 152#(= state22 state12), 219#true, 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:09:56,311 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:09:56,311 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:09:56,311 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:09:56,311 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:09:56,311 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][276], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2244#(= state22 (select (select consume state12) (select queue1 front1))), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 780#true, 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2054#(and (exists ((v_state12_110 Int)) (and (= state22 (select (select consume (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))) (select queue1 (+ size1 front1 (- 1))))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 2044#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 1046#(and (not finished2) (or finished1 (= state11 (select update state21))) (or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1)))), 2079#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), 303#true, Black: 972#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 1080#true, 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 609#true, Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 390#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1698#true, 1954#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), Black: 152#(= state22 state12), 219#true, 1247#(and (not finished2) (or finished1 (= state11 (select update state21))) (or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1)))), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:09:56,311 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:09:56,311 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:09:56,311 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:09:56,311 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:09:56,326 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][752], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2244#(= state22 (select (select consume state12) (select queue1 front1))), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 524#finished2, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2054#(and (exists ((v_state12_110 Int)) (and (= state22 (select (select consume (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))) (select queue1 (+ size1 front1 (- 1))))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 2044#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 23#thread3EXITtrue, 2079#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 308#finished2, 1080#true, 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 860#(or finished2 (not finished1)), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 609#true, Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 303#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 390#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1442#true, 1954#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), 972#true, Black: 152#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:09:56,327 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:09:56,327 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:09:56,327 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:09:56,327 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:09:57,241 INFO L129 PetriNetUnfolder]: 3697/9351 cut-off events. [2021-03-26 06:09:57,241 INFO L130 PetriNetUnfolder]: For 407874/410840 co-relation queries the response was YES. [2021-03-26 06:09:57,333 INFO L84 FinitePrefix]: Finished finitePrefix Result has 105020 conditions, 9351 events. 3697/9351 cut-off events. For 407874/410840 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 96807 event pairs, 25 based on Foata normal form. 503/9824 useless extension candidates. Maximal degree in co-relation 102548. Up to 2347 conditions per place. [2021-03-26 06:09:57,451 INFO L142 LiptonReduction]: Number of co-enabled transitions 8598 [2021-03-26 06:09:59,936 INFO L154 LiptonReduction]: Checked pairs total: 13755 [2021-03-26 06:09:59,936 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:09:59,936 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 5189 [2021-03-26 06:09:59,937 INFO L480 AbstractCegarLoop]: Abstraction has has 312 places, 1275 transitions, 32508 flow [2021-03-26 06:09:59,937 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 21.5) internal successors, (258), 12 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:09:59,937 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:09:59,937 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:10:00,139 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:10:00,140 INFO L428 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:10:00,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:10:00,140 INFO L82 PathProgramCache]: Analyzing trace with hash 1782908584, now seen corresponding path program 1 times [2021-03-26 06:10:00,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:10:00,141 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103603740] [2021-03-26 06:10:00,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:10:00,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:10:00,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:00,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:10:00,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:00,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 06:10:00,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:10:00,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:00,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:00,312 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-26 06:10:00,312 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103603740] [2021-03-26 06:10:00,312 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1131387140] [2021-03-26 06:10:00,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:10:00,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:10:00,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 14 conjunts are in the unsatisfiable core [2021-03-26 06:10:00,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:10:00,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,346 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:00,347 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:00,347 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:00,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:00,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:00,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:00,349 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:00,349 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:00,350 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:00,350 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:00,351 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:00,351 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:00,352 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,352 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:00,352 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,352 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:00,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:00,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:00,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:00,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:00,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:00,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:00,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:10:00,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:10:00,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:10:00,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:10:00,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:10:00,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:10:00,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:10:00,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:10:00,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:10:00,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:10:00,361 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,361 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:10:00,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:10:00,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:10:00,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:10:00,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:10:00,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:10:00,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:10:00,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:10:00,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:10:00,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:10:00,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:10:00,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:10:00,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:10:00,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:10:00,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:10:00,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:10:00,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:10:00,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:10:00,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:10:00,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:10:00,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:10:00,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:10:00,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,383 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:10:00,383 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:10:00,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:10:00,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:10:00,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:10:00,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:10:00,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:10:00,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:10:00,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:10:00,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:10:00,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:10:00,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:10:00,407 INFO L142 QuantifierPusher]: treesize reduction 21, result has 43.2 percent of original size [2021-03-26 06:10:00,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:10:00,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:10:00,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:10:00,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:10:00,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:10:00,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:10:00,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:10:00,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:10:00,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:10:00,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:10:00,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:10:00,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:10:00,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:10:00,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:10:00,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:10:00,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:10:00,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:10:00,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:10:00,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:10:00,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:10:00,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:10:00,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:10:00,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:10:00,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:10:00,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:10:00,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:10:00,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:10:00,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:10:00,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:10:00,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:10:00,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:10:00,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:10:00,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:00,445 INFO L142 QuantifierPusher]: treesize reduction 20, result has 31.0 percent of original size [2021-03-26 06:10:00,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:10:00,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:10:00,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:00,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:00,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:00,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:00,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:00,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:00,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:00,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:00,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:00,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:00,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:00,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:00,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:00,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:00,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:00,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:00,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:00,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:00,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:00,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:00,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:00,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:00,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:00,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:00,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:00,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:00,456 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:10:00,456 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:10:00,456 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 9 [2021-03-26 06:10:00,456 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857057218] [2021-03-26 06:10:00,457 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-26 06:10:00,457 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:10:00,457 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-26 06:10:00,457 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-03-26 06:10:00,457 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2021-03-26 06:10:00,457 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 1275 transitions, 32508 flow. Second operand has 10 states, 10 states have (on average 18.8) internal successors, (188), 10 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:10:00,458 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:10:00,458 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2021-03-26 06:10:00,458 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:10:12,352 INFO L129 PetriNetUnfolder]: 11651/22923 cut-off events. [2021-03-26 06:10:12,352 INFO L130 PetriNetUnfolder]: For 984445/988952 co-relation queries the response was YES. [2021-03-26 06:10:12,859 INFO L84 FinitePrefix]: Finished finitePrefix Result has 247219 conditions, 22923 events. 11651/22923 cut-off events. For 984445/988952 co-relation queries the response was YES. Maximal size of possible extension queue 1513. Compared 222869 event pairs, 576 based on Foata normal form. 1652/24439 useless extension candidates. Maximal degree in co-relation 243769. Up to 6547 conditions per place. [2021-03-26 06:10:12,974 INFO L132 encePairwiseOnDemand]: 31/46 looper letters, 633 selfloop transitions, 799 changer transitions 38/1651 dead transitions. [2021-03-26 06:10:12,974 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 1651 transitions, 44743 flow [2021-03-26 06:10:12,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-26 06:10:12,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-03-26 06:10:12,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 357 transitions. [2021-03-26 06:10:12,975 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5173913043478261 [2021-03-26 06:10:12,975 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 357 transitions. [2021-03-26 06:10:12,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 357 transitions. [2021-03-26 06:10:12,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:10:12,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 357 transitions. [2021-03-26 06:10:12,975 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 23.8) internal successors, (357), 15 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:10:12,976 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 46.0) internal successors, (736), 16 states have internal predecessors, (736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:10:12,976 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 46.0) internal successors, (736), 16 states have internal predecessors, (736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:10:12,976 INFO L185 Difference]: Start difference. First operand has 312 places, 1275 transitions, 32508 flow. Second operand 15 states and 357 transitions. [2021-03-26 06:10:12,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 1651 transitions, 44743 flow [2021-03-26 06:10:24,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 1651 transitions, 44453 flow, removed 121 selfloop flow, removed 4 redundant places. [2021-03-26 06:10:24,313 INFO L241 Difference]: Finished difference. Result has 330 places, 1465 transitions, 41325 flow [2021-03-26 06:10:24,314 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=31429, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=587, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=41325, PETRI_PLACES=330, PETRI_TRANSITIONS=1465} [2021-03-26 06:10:24,315 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 305 predicate places. [2021-03-26 06:10:24,315 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:10:24,315 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 330 places, 1465 transitions, 41325 flow [2021-03-26 06:10:24,315 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 330 places, 1465 transitions, 41325 flow [2021-03-26 06:10:24,334 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 330 places, 1465 transitions, 41325 flow [2021-03-26 06:10:26,409 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][191], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2244#(= state22 (select (select consume state12) (select queue1 front1))), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2054#(and (exists ((v_state12_110 Int)) (and (= state22 (select (select consume (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))) (select queue1 (+ size1 front1 (- 1))))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 19#L52true, Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 2044#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 225#(= state22 state12), 1044#(and (= state21 state11) (not finished2)), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2577#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21)) finished2), Black: 2579#(and finished1 (= state11 (select update state21)) finished2 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2487#true, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 2493#finished2, 2079#true, 33#L27-1true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), 303#true, Black: 972#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, 1080#true, 60#(<= 0 size1), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1698#true, 1954#true, 1442#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 390#true, 965#(<= 1 size1), 460#(not finished1), Black: 152#(= state22 state12), 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 219#true, 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:10:26,410 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:10:26,410 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:10:26,410 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:10:26,410 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:10:26,410 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][275], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2244#(= state22 (select (select consume state12) (select queue1 front1))), 519#true, Black: 2245#(= state22 state12), 2313#true, 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), 11#L40-1true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2054#(and (exists ((v_state12_110 Int)) (and (= state22 (select (select consume (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))) (select queue1 (+ size1 front1 (- 1))))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 2044#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2577#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21)) finished2), Black: 2579#(and finished1 (= state11 (select update state21)) finished2 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), 1046#(and (not finished2) (or finished1 (= state11 (select update state21))) (or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1)))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2487#true, Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 2493#finished2, 2079#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1060#(and (not (select done (select update state21))) (not finished1)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), 303#true, Black: 972#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 1080#true, 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1282#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 609#true, 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), 390#true, Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1442#true, 1698#true, 1954#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), Black: 152#(= state22 state12), 219#true, 1247#(and (not finished2) (or finished1 (= state11 (select update state21))) (or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1)))), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:10:26,411 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:10:26,411 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:10:26,411 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:10:26,411 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:10:27,600 INFO L129 PetriNetUnfolder]: 4236/10712 cut-off events. [2021-03-26 06:10:27,600 INFO L130 PetriNetUnfolder]: For 570643/575707 co-relation queries the response was YES. [2021-03-26 06:10:27,728 INFO L84 FinitePrefix]: Finished finitePrefix Result has 128981 conditions, 10712 events. 4236/10712 cut-off events. For 570643/575707 co-relation queries the response was YES. Maximal size of possible extension queue 913. Compared 114744 event pairs, 30 based on Foata normal form. 674/11329 useless extension candidates. Maximal degree in co-relation 126367. Up to 2618 conditions per place. [2021-03-26 06:10:28,140 INFO L142 LiptonReduction]: Number of co-enabled transitions 10288 [2021-03-26 06:10:30,121 INFO L154 LiptonReduction]: Checked pairs total: 14264 [2021-03-26 06:10:30,121 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:10:30,121 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 5806 [2021-03-26 06:10:30,121 INFO L480 AbstractCegarLoop]: Abstraction has has 330 places, 1465 transitions, 41325 flow [2021-03-26 06:10:30,122 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 18.8) internal successors, (188), 10 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:10:30,122 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:10:30,122 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:10:30,322 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2021-03-26 06:10:30,323 INFO L428 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:10:30,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:10:30,323 INFO L82 PathProgramCache]: Analyzing trace with hash -953251644, now seen corresponding path program 2 times [2021-03-26 06:10:30,323 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:10:30,323 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310099088] [2021-03-26 06:10:30,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:10:30,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:10:30,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:30,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:10:30,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:10:30,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:30,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 06:10:30,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 06:10:30,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:30,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:30,368 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-03-26 06:10:30,369 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310099088] [2021-03-26 06:10:30,369 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1121333870] [2021-03-26 06:10:30,369 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:10:30,400 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 06:10:30,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 06:10:30,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 14 conjunts are in the unsatisfiable core [2021-03-26 06:10:30,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:10:30,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:30,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:30,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:30,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:30,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:30,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:30,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:30,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:30,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:30,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:30,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:30,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:30,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:30,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:30,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:30,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:30,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:30,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:30,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:30,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:10:30,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:10:30,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:10:30,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:10:30,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:10:30,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:10:30,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:10:30,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:10:30,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:10:30,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:30,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:10:30,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:10:30,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:30,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:10:30,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:10:30,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:30,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:10:30,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:10:30,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:30,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:10:30,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:10:30,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:30,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:10:30,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:10:30,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:30,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:10:30,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:10:30,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:30,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:10:30,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:10:30,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:30,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:10:30,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:10:30,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:30,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:10:30,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:10:30,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:30,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:10:30,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:10:30,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:30,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:10:30,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:10:30,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:30,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:10:30,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:10:30,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,449 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:10:30,450 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:30,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:30,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:10:30,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:30,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:10:30,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:10:30,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:30,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:10:30,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:10:30,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:30,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:10:30,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:30,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:10:30,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:10:30,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:30,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:10:30,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:30,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:10:30,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:10:30,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:30,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:30,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:10:30,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:30,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:10:30,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 06:10:30,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 06:10:30,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:30,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:30,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:10:30,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:30,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:10:30,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 06:10:30,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 06:10:30,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,489 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:10:30,490 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:30,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,491 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:10:30,492 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:30,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:10:30,494 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:10:30,494 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:10:30,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:30,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:10:30,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:10:30,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:10:30,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:10:30,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:10:30,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:10:30,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:10:30,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:10:30,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:10:30,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:10:30,516 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:10:30,517 INFO L142 QuantifierPusher]: treesize reduction 7, result has 46.2 percent of original size [2021-03-26 06:10:30,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:10:30,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:10:30,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:10:30,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:10:30,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:10:30,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:10:30,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:10:30,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:10:30,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:10:30,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:10:30,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:10:30,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:10:30,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:30,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:30,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:30,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:30,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:30,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:30,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:30,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:30,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:30,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:30,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:30,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:30,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:30,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:30,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:30,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:10:30,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:10:30,539 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 06:10:30,539 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:10:30,540 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-03-26 06:10:30,540 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957884499] [2021-03-26 06:10:30,540 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-03-26 06:10:30,540 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:10:30,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-03-26 06:10:30,540 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-03-26 06:10:30,541 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2021-03-26 06:10:30,541 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 1465 transitions, 41325 flow. Second operand has 13 states, 13 states have (on average 18.692307692307693) internal successors, (243), 13 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:10:30,541 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:10:30,541 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2021-03-26 06:10:30,541 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:10:36,987 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 19 [2021-03-26 06:10:43,216 INFO L129 PetriNetUnfolder]: 10417/19865 cut-off events. [2021-03-26 06:10:43,216 INFO L130 PetriNetUnfolder]: For 1030707/1034461 co-relation queries the response was YES. [2021-03-26 06:10:43,439 INFO L84 FinitePrefix]: Finished finitePrefix Result has 230931 conditions, 19865 events. 10417/19865 cut-off events. For 1030707/1034461 co-relation queries the response was YES. Maximal size of possible extension queue 1326. Compared 184282 event pairs, 440 based on Foata normal form. 1965/21788 useless extension candidates. Maximal degree in co-relation 228503. Up to 4875 conditions per place. [2021-03-26 06:10:43,532 INFO L132 encePairwiseOnDemand]: 31/46 looper letters, 633 selfloop transitions, 572 changer transitions 223/1609 dead transitions. [2021-03-26 06:10:43,532 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 1609 transitions, 47246 flow [2021-03-26 06:10:43,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-03-26 06:10:43,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-03-26 06:10:43,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 726 transitions. [2021-03-26 06:10:43,534 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4782608695652174 [2021-03-26 06:10:43,534 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 726 transitions. [2021-03-26 06:10:43,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 726 transitions. [2021-03-26 06:10:43,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:10:43,534 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 726 transitions. [2021-03-26 06:10:43,535 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 22.0) internal successors, (726), 33 states have internal predecessors, (726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:10:43,536 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 46.0) internal successors, (1564), 34 states have internal predecessors, (1564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:10:43,537 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 46.0) internal successors, (1564), 34 states have internal predecessors, (1564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:10:43,537 INFO L185 Difference]: Start difference. First operand has 330 places, 1465 transitions, 41325 flow. Second operand 33 states and 726 transitions. [2021-03-26 06:10:43,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 1609 transitions, 47246 flow [2021-03-26 06:10:53,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 1609 transitions, 44658 flow, removed 1090 selfloop flow, removed 9 redundant places. [2021-03-26 06:10:53,916 INFO L241 Difference]: Finished difference. Result has 360 places, 1251 transitions, 33971 flow [2021-03-26 06:10:53,917 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=33471, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=513, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=748, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=33971, PETRI_PLACES=360, PETRI_TRANSITIONS=1251} [2021-03-26 06:10:53,917 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 335 predicate places. [2021-03-26 06:10:53,917 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:10:53,917 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 360 places, 1251 transitions, 33971 flow [2021-03-26 06:10:53,917 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 360 places, 1251 transitions, 33971 flow [2021-03-26 06:10:53,929 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 355 places, 1251 transitions, 33971 flow [2021-03-26 06:10:55,555 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][159], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2577#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21)) finished2), Black: 2487#true, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, 33#L27-1true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), 303#true, Black: 972#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, 1080#true, 60#(<= 0 size1), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), 2697#(and (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (not finished2) (not finished1)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1698#true, 1954#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2723#(and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (not finished1)), Black: 2725#(and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (not finished2) (not finished1)), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 390#true, 965#(<= 1 size1), 460#(not finished1), Black: 152#(= state22 state12), 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 219#true, 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:10:55,555 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:10:55,555 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:10:55,555 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:10:55,555 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:10:55,555 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][425], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), 2313#true, 11#L40-1true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2577#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21)) finished2), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2487#true, Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), 303#true, Black: 972#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 1080#true, 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 609#true, 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 2689#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21))), 390#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1442#true, 1954#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2723#(and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (not finished1)), Black: 2725#(and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (not finished2) (not finished1)), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), Black: 152#(= state22 state12), 219#true, 1247#(and (not finished2) (or finished1 (= state11 (select update state21))) (or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1)))), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:10:55,555 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:10:55,555 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:10:55,555 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:10:55,556 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:10:56,089 INFO L129 PetriNetUnfolder]: 3513/8478 cut-off events. [2021-03-26 06:10:56,089 INFO L130 PetriNetUnfolder]: For 432415/435695 co-relation queries the response was YES. [2021-03-26 06:10:56,471 INFO L84 FinitePrefix]: Finished finitePrefix Result has 102925 conditions, 8478 events. 3513/8478 cut-off events. For 432415/435695 co-relation queries the response was YES. Maximal size of possible extension queue 788. Compared 86340 event pairs, 17 based on Foata normal form. 569/9002 useless extension candidates. Maximal degree in co-relation 102563. Up to 2007 conditions per place. [2021-03-26 06:10:56,587 INFO L142 LiptonReduction]: Number of co-enabled transitions 9150 [2021-03-26 06:11:02,789 INFO L154 LiptonReduction]: Checked pairs total: 28930 [2021-03-26 06:11:02,789 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 06:11:02,790 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 8873 [2021-03-26 06:11:02,790 INFO L480 AbstractCegarLoop]: Abstraction has has 354 places, 1250 transitions, 33959 flow [2021-03-26 06:11:02,790 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 18.692307692307693) internal successors, (243), 13 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:11:02,790 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:11:02,790 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:11:02,990 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:11:02,991 INFO L428 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:11:02,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:11:02,991 INFO L82 PathProgramCache]: Analyzing trace with hash 244329469, now seen corresponding path program 1 times [2021-03-26 06:11:02,991 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:11:02,991 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405455479] [2021-03-26 06:11:02,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:11:02,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:11:03,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:03,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:11:03,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:11:03,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 06:11:03,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:11:03,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:11:03,028 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:11:03,028 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405455479] [2021-03-26 06:11:03,028 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212605657] [2021-03-26 06:11:03,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:11:03,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:11:03,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 12 conjunts are in the unsatisfiable core [2021-03-26 06:11:03,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:11:03,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:03,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:03,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:03,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:03,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:03,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:03,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:03,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:03,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:03,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:03,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:03,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:03,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:03,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:03,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:03,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:03,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:03,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:03,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:03,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:03,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:11:03,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:11:03,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:11:03,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:11:03,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:11:03,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:11:03,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:11:03,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:11:03,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:11:03,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:11:03,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:11:03,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:11:03,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:11:03,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:11:03,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:11:03,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:11:03,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:11:03,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:11:03,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:11:03,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:11:03,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:03,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:11:03,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:11:03,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:03,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:11:03,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:11:03,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,098 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:11:03,099 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:03,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:03,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:11:03,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:03,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:11:03,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:11:03,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:03,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:11:03,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:11:03,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:03,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:11:03,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:03,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:11:03,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:11:03,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:03,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:11:03,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:03,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:11:03,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:11:03,133 INFO L142 QuantifierPusher]: treesize reduction 20, result has 48.7 percent of original size [2021-03-26 06:11:03,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:03,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:11:03,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:11:03,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:03,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:11:03,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:11:03,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:03,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:11:03,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:11:03,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:03,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:11:03,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:11:03,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:03,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:11:03,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:11:03,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:03,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:11:03,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:11:03,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:03,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:11:03,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:11:03,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:03,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:11:03,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:11:03,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:03,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:11:03,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:11:03,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:03,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:11:03,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:11:03,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:03,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:11:03,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:11:03,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:03,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:11:03,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:11:03,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:03,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:11:03,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:11:03,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:03,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:11:03,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:11:03,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:03,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:11:03,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:11:03,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:03,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:11:03,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:11:03,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:03,170 INFO L142 QuantifierPusher]: treesize reduction 19, result has 36.7 percent of original size [2021-03-26 06:11:03,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:11:03,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 06:11:03,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:11:03,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:11:03,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:11:03,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:11:03,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:11:03,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:11:03,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:11:03,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:11:03,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:11:03,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:11:03,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:11:03,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:11:03,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:11:03,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:11:03,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:11:03,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:11:03,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:11:03,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:11:03,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:11:03,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:11:03,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:03,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:11:03,182 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:11:03,182 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:11:03,182 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-03-26 06:11:03,182 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431871419] [2021-03-26 06:11:03,182 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-26 06:11:03,182 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:11:03,183 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-26 06:11:03,183 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-03-26 06:11:03,183 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2021-03-26 06:11:03,183 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 1250 transitions, 33959 flow. Second operand has 9 states, 9 states have (on average 19.0) internal successors, (171), 9 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:11:03,183 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:11:03,183 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2021-03-26 06:11:03,183 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:11:13,738 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][175], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, 2567#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 225#(= state22 state12), Black: 2577#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21)) finished2), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 23#thread3EXITtrue, Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2487#true, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, 33#L27-1true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, 1080#true, 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 366#(and finished2 (or (select done (select update state21)) (not finished1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 303#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 2685#(and finished2 (not finished1)), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1442#true, 1698#true, Black: 860#(or finished2 (not finished1)), 1954#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2723#(and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (not finished1)), Black: 2725#(and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (not finished2) (not finished1)), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 390#true, 966#(<= 2 size1), Black: 965#(<= 1 size1), 972#true, 460#(not finished1), Black: 152#(= state22 state12), 2776#(not finished1), 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:11:13,738 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-26 06:11:13,738 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:11:13,738 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:11:13,738 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-03-26 06:11:13,739 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([77] L40-1-->L40: Formula: (or (< 0 v_size1_7) (not v_finished1_5)) InVars {finished1=v_finished1_5, size1=v_size1_7} OutVars{finished1=v_finished1_5, size1=v_size1_7} AuxVars[] AssignedVars[][78], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, 2567#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 2245#(= state22 state12), 2313#true, 10#L40true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 18#L27true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 225#(= state22 state12), Black: 2577#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21)) finished2), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 23#thread3EXITtrue, Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2487#true, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 1003#(not (select done (select update state21))), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, 1080#true, 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 366#(and finished2 (or (select done (select update state21)) (not finished1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 303#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), 2685#(and finished2 (not finished1)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1442#true, Black: 860#(or finished2 (not finished1)), 1698#true, 1954#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2723#(and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (not finished1)), Black: 2725#(and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (not finished2) (not finished1)), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 390#true, 965#(<= 1 size1), 460#(not finished1), 972#true, Black: 152#(= state22 state12), 2776#(not finished1), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:11:13,739 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-26 06:11:13,739 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:11:13,739 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:11:13,739 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-03-26 06:11:13,745 INFO L129 PetriNetUnfolder]: 10598/19849 cut-off events. [2021-03-26 06:11:13,745 INFO L130 PetriNetUnfolder]: For 941252/944627 co-relation queries the response was YES. [2021-03-26 06:11:14,069 INFO L84 FinitePrefix]: Finished finitePrefix Result has 229567 conditions, 19849 events. 10598/19849 cut-off events. For 941252/944627 co-relation queries the response was YES. Maximal size of possible extension queue 1317. Compared 180365 event pairs, 414 based on Foata normal form. 1218/20969 useless extension candidates. Maximal degree in co-relation 229209. Up to 4700 conditions per place. [2021-03-26 06:11:14,309 INFO L132 encePairwiseOnDemand]: 31/47 looper letters, 688 selfloop transitions, 579 changer transitions 1/1449 dead transitions. [2021-03-26 06:11:14,309 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 1449 transitions, 40950 flow [2021-03-26 06:11:14,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-03-26 06:11:14,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-03-26 06:11:14,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 494 transitions. [2021-03-26 06:11:14,310 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.47775628626692457 [2021-03-26 06:11:14,310 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 494 transitions. [2021-03-26 06:11:14,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 494 transitions. [2021-03-26 06:11:14,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:11:14,311 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 494 transitions. [2021-03-26 06:11:14,311 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 22.454545454545453) internal successors, (494), 22 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:11:14,312 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 47.0) internal successors, (1081), 23 states have internal predecessors, (1081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:11:14,312 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 47.0) internal successors, (1081), 23 states have internal predecessors, (1081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:11:14,312 INFO L185 Difference]: Start difference. First operand has 354 places, 1250 transitions, 33959 flow. Second operand 22 states and 494 transitions. [2021-03-26 06:11:14,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 1449 transitions, 40950 flow [2021-03-26 06:11:26,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 1449 transitions, 38213 flow, removed 699 selfloop flow, removed 16 redundant places. [2021-03-26 06:11:26,291 INFO L241 Difference]: Finished difference. Result has 365 places, 1330 transitions, 35325 flow [2021-03-26 06:11:26,292 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=31431, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=504, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=702, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=35325, PETRI_PLACES=365, PETRI_TRANSITIONS=1330} [2021-03-26 06:11:26,292 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 340 predicate places. [2021-03-26 06:11:26,293 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:11:26,293 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 365 places, 1330 transitions, 35325 flow [2021-03-26 06:11:26,293 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 365 places, 1330 transitions, 35325 flow [2021-03-26 06:11:26,305 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 365 places, 1330 transitions, 35325 flow [2021-03-26 06:11:26,589 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][432], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, 2598#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 609#true, Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 390#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1698#true, 1442#true, 1954#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), 972#true, Black: 152#(= state22 state12), 2770#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:11:26,589 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:11:26,589 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:11:26,589 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:11:26,589 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:11:26,589 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][181], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, 33#L27-1true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1698#true, 1442#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 390#true, 965#(<= 1 size1), 460#(not finished1), 972#true, Black: 152#(= state22 state12), 2776#(not finished1), 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:11:26,589 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:11:26,589 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:11:26,589 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:11:26,589 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:11:26,735 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][419], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), 2605#finished2, Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1282#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 860#(or finished2 (not finished1)), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 609#true, Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 303#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 390#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1442#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, 2493#finished2, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), 972#true, Black: 152#(= state22 state12), 2770#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:11:26,735 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:11:26,735 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:11:26,735 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:11:26,735 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:11:27,323 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([103] L52-->L52: Formula: (and (let ((.cse0 (select v_done_15 v_state21_14))) (or (and .cse0 v_finished2_11) (and (not .cse0) (not v_finished2_11)))) (= v_state22_11 (select (select v_consume_11 v_state22_12) (select v_produce_17 v_state21_15))) (= v_state21_14 (select v_update_13 v_state21_15)) (not v_finished2_12)) InVars {state21=v_state21_15, state22=v_state22_12, done=v_done_15, produce=v_produce_17, finished2=v_finished2_12, consume=v_consume_11, update=v_update_13} OutVars{state21=v_state21_14, state22=v_state22_11, done=v_done_15, produce=v_produce_17, finished2=v_finished2_11, consume=v_consume_11, update=v_update_13} AuxVars[] AssignedVars[state21, state22, finished2][984], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 18#L27true, Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), 60#(<= 0 size1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 390#true, 964#(<= 0 size1), Black: 965#(<= 1 size1), 972#true, 460#(not finished1), Black: 152#(= state22 state12), 2776#(not finished1), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:11:27,323 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:11:27,323 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:11:27,323 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:11:27,323 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:11:27,323 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][359], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, 33#L27-1true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, Black: 2770#true, 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 303#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1698#true, 1442#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2491#(or (select done (select update state21)) (not finished1)), 2237#true, 702#(not finished1), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 390#true, 965#(<= 1 size1), 972#true, 460#(not finished1), Black: 152#(= state22 state12), 2776#(not finished1), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:11:27,323 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:11:27,323 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:11:27,323 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:11:27,323 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:11:28,144 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][181], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 2079#true, 33#L27-1true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, Black: 2770#true, 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), 60#(<= 0 size1), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1282#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1698#true, 1954#true, 1442#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 390#true, 965#(<= 1 size1), 460#(not finished1), 972#true, Black: 152#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:11:28,144 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:11:28,144 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:11:28,144 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:11:28,144 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:11:28,144 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][1043], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 780#true, 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, 2598#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1282#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 609#true, Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 390#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1442#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), 972#true, Black: 152#(= state22 state12), 2770#true, 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:11:28,144 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:11:28,144 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:11:28,144 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 06:11:28,144 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:11:28,154 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][181], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2843#(and (= state21 state11) (not finished1)), 2079#true, 33#L27-1true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), 2697#(and (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (not finished2) (not finished1)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1442#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 390#true, 965#(<= 1 size1), 972#true, 460#(not finished1), Black: 152#(= state22 state12), 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:11:28,154 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:11:28,154 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:11:28,154 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:11:28,154 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:11:28,155 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][461], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 609#true, 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 2689#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21))), Black: 1088#(= state22 state12), 390#true, Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 966#(<= 2 size1), Black: 965#(<= 1 size1), 456#true, 972#true, Black: 152#(= state22 state12), 2773#(= state11 (select update state21)), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:11:28,155 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:11:28,155 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:11:28,155 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:11:28,155 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:11:28,166 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][181], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2843#(and (= state21 state11) (not finished1)), 2079#true, 33#L27-1true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 972#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2697#(and (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (not finished2) (not finished1)), 394#(not finished1), 146#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1442#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 390#true, 965#(<= 1 size1), 460#(not finished1), Black: 152#(= state22 state12), 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 219#true, 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:11:28,166 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:11:28,166 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:11:28,166 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:11:28,166 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:11:28,166 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][1001], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 972#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1282#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 609#true, 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 2689#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21))), Black: 1088#(= state22 state12), 390#true, Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1442#true, Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 966#(<= 2 size1), Black: 965#(<= 1 size1), 456#true, Black: 152#(= state22 state12), 2773#(= state11 (select update state21)), 219#true, 1247#(and (not finished2) (or finished1 (= state11 (select update state21))) (or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1)))), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:11:28,167 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:11:28,167 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:11:28,167 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:11:28,167 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:11:28,327 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][181], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, 2849#(and (not (select done (select update state11))) (not finished1)), 33#L27-1true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1282#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 780#true, Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1698#true, 1954#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 390#true, 965#(<= 1 size1), 460#(not finished1), 972#true, Black: 152#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:11:28,327 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-03-26 06:11:28,327 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:11:28,328 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:11:28,328 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:11:28,328 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][42], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 780#true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, 2598#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1282#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 609#true, 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 308#finished2, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), 390#true, Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1698#true, 1954#true, 1442#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 966#(<= 2 size1), Black: 965#(<= 1 size1), 456#true, 972#true, Black: 152#(= state22 state12), 2776#(not finished1), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:11:28,328 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:11:28,328 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:11:28,328 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:11:28,328 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:11:28,449 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][761], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2040#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (= state21 state11) (= size1 0)), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), 2605#finished2, Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 308#finished2, Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1282#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 860#(or finished2 (not finished1)), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 609#true, 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 303#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 390#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1698#true, 1954#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, 2493#finished2, Black: 416#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), 972#true, Black: 152#(= state22 state12), 2776#(not finished1), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:11:28,449 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-03-26 06:11:28,449 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:11:28,449 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:11:28,449 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:11:28,711 INFO L129 PetriNetUnfolder]: 3647/8700 cut-off events. [2021-03-26 06:11:28,711 INFO L130 PetriNetUnfolder]: For 454385/458336 co-relation queries the response was YES. [2021-03-26 06:11:28,818 INFO L84 FinitePrefix]: Finished finitePrefix Result has 105686 conditions, 8700 events. 3647/8700 cut-off events. For 454385/458336 co-relation queries the response was YES. Maximal size of possible extension queue 803. Compared 88111 event pairs, 21 based on Foata normal form. 635/9296 useless extension candidates. Maximal degree in co-relation 104546. Up to 1921 conditions per place. [2021-03-26 06:11:28,946 INFO L142 LiptonReduction]: Number of co-enabled transitions 9652 [2021-03-26 06:11:35,873 INFO L154 LiptonReduction]: Checked pairs total: 31475 [2021-03-26 06:11:35,873 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 06:11:35,873 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 9580 [2021-03-26 06:11:35,874 INFO L480 AbstractCegarLoop]: Abstraction has has 365 places, 1330 transitions, 35373 flow [2021-03-26 06:11:35,874 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 19.0) internal successors, (171), 9 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:11:35,874 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:11:35,874 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:11:36,076 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:11:36,076 INFO L428 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:11:36,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:11:36,077 INFO L82 PathProgramCache]: Analyzing trace with hash -1489477902, now seen corresponding path program 5 times [2021-03-26 06:11:36,077 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:11:36,077 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189634555] [2021-03-26 06:11:36,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:11:36,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:11:36,104 INFO L142 QuantifierPusher]: treesize reduction 7, result has 58.8 percent of original size [2021-03-26 06:11:36,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:11:36,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:11:36,119 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:11:36,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:11:36,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:11:36,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:11:36,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:36,173 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:11:36,174 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189634555] [2021-03-26 06:11:36,174 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142529482] [2021-03-26 06:11:36,174 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-03-26 06:11:36,214 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-03-26 06:11:36,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 06:11:36,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 29 conjunts are in the unsatisfiable core [2021-03-26 06:11:36,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:11:36,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:11:36,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:11:36,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:11:36,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:11:36,229 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,229 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:11:36,229 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:11:36,230 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:11:36,230 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:11:36,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:11:36,232 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:11:36,232 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:11:36,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:11:36,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:11:36,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,234 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:11:36,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:11:36,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:11:36,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:11:36,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:11:36,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:11:36,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:11:36,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:11:36,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:11:36,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:11:36,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:11:36,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:11:36,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:11:36,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:11:36,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:11:36,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:11:36,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:11:36,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:11:36,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:11:36,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:11:36,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:11:36,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:11:36,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:11:36,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:11:36,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:11:36,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:11:36,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:11:36,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:11:36,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:11:36,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 06:11:36,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 06:11:36,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 06:11:36,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 06:11:36,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:11:36,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:11:36,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:11:36,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:11:36,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:11:36,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:11:36,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:11:36,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:11:36,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 06:11:36,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 06:11:36,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-03-26 06:11:36,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:11:36,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:11:36,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:11:36,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,315 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:11:36,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:11:36,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:11:36,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:11:36,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:11:36,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:11:36,320 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:11:36,320 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:44, output treesize:37 [2021-03-26 06:11:36,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:11:36,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:11:36,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:11:36,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:11:36,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:11:36,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:11:36,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:11:36,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:11:36,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 06:11:36,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 06:11:36,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 06:11:36,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 06:11:36,349 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,351 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,352 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,352 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:11:36,352 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:11:36,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:11:36,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:11:36,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:11:36,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:11:36,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 06:11:36,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:11:36,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:11:36,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:11:36,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:11:36,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:11:36,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,361 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,361 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:11:36,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:11:36,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 06:11:36,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:11:36,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 06:11:36,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:11:36,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 06:11:36,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:11:36,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 06:11:36,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:11:36,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:11:36,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:11:36,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:11:36,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:11:36,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:11:36,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:11:36,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 06:11:36,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:11:36,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:11:36,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:11:36,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:11:36,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:11:36,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:11:36,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:11:36,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 06:11:36,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:11:36,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 06:11:36,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:11:36,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 06:11:36,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 06:11:36,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 06:11:36,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 06:11:36,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:11:36,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:11:36,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:11:36,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:11:36,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:11:36,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:11:36,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:11:36,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:11:36,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:11:36,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:11:36,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:11:36,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:11:36,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:11:36,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:11:36,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 06:11:36,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 06:11:36,434 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 36 [2021-03-26 06:11:36,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:11:36,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:11:36,437 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:11:36,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:11:36,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:11:36,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:11:36,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:11:36,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:11:36,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:11:36,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:11:36,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:11:36,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:11:36,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:11:36,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:11:36,457 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:11:36,457 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:53, output treesize:39 [2021-03-26 06:11:36,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:11:36,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:11:36,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,459 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:11:36,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:11:36,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:11:36,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:11:36,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:11:36,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:11:36,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:11:36,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:11:36,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:11:36,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:11:36,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:11:36,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:11:36,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:11:36,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:11:36,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:11:36,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:11:36,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:11:36,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:11:36,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:11:36,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:11:36,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:11:36,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:11:36,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:11:36,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:11:36,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:11:36,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:11:36,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:11:36,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:11:36,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:11:36,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:11:36,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:11:36,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:11:36,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:11:36,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:11:36,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:11:36,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:11:36,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,510 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,511 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:11:36,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:11:36,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:11:36,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:11:36,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:11:36,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:11:36,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:11:36,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:11:36,516 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,516 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:11:36,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:11:36,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:11:36,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:11:36,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:11:36,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:11:36,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:11:36,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:11:36,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:11:36,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:11:36,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:11:36,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:11:36,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:11:36,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:11:36,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:11:36,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:11:36,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:11:36,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:11:36,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:11:36,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:11:36,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:11:36,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:11:36,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:11:36,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:11:36,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:11:36,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:11:36,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:11:36,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:11:36,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:11:36,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:11:36,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:11:36,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:11:36,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:11:36,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:11:36,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:11:36,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 06:11:36,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 06:11:36,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 06:11:36,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,549 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:11:36,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:11:36,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:11:36,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:11:36,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 06:11:36,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 06:11:36,571 INFO L354 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2021-03-26 06:11:36,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 29 [2021-03-26 06:11:36,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:11:36,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:11:36,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:11:36,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:11:36,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:11:36,575 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:11:36,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,587 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-26 06:11:36,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:36,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:36,590 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:11:36,594 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:36,595 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-26 06:11:36,595 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:45, output treesize:3 [2021-03-26 06:11:36,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:36,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:36,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:36,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:36,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:36,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:36,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:36,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:36,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:36,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:36,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:36,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:36,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:36,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:11:36,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:11:36,602 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:11:36,603 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:11:36,603 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-03-26 06:11:36,603 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390795154] [2021-03-26 06:11:36,604 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-26 06:11:36,604 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:11:36,604 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-26 06:11:36,604 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-03-26 06:11:36,604 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2021-03-26 06:11:36,605 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 1330 transitions, 35373 flow. Second operand has 15 states, 15 states have (on average 21.466666666666665) internal successors, (322), 15 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:11:36,605 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:11:36,605 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2021-03-26 06:11:36,605 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:11:46,488 INFO L129 PetriNetUnfolder]: 8496/17197 cut-off events. [2021-03-26 06:11:46,488 INFO L130 PetriNetUnfolder]: For 1007163/1011633 co-relation queries the response was YES. [2021-03-26 06:11:46,675 INFO L84 FinitePrefix]: Finished finitePrefix Result has 218277 conditions, 17197 events. 8496/17197 cut-off events. For 1007163/1011633 co-relation queries the response was YES. Maximal size of possible extension queue 1186. Compared 163854 event pairs, 1348 based on Foata normal form. 675/17820 useless extension candidates. Maximal degree in co-relation 216051. Up to 11224 conditions per place. [2021-03-26 06:11:46,765 INFO L132 encePairwiseOnDemand]: 37/48 looper letters, 1114 selfloop transitions, 195 changer transitions 11/1465 dead transitions. [2021-03-26 06:11:46,765 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 1465 transitions, 42173 flow [2021-03-26 06:11:46,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-03-26 06:11:46,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-03-26 06:11:46,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 419 transitions. [2021-03-26 06:11:46,767 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5134803921568627 [2021-03-26 06:11:46,767 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 419 transitions. [2021-03-26 06:11:46,767 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 419 transitions. [2021-03-26 06:11:46,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:11:46,767 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 419 transitions. [2021-03-26 06:11:46,768 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 24.647058823529413) internal successors, (419), 17 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:11:46,768 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 48.0) internal successors, (864), 18 states have internal predecessors, (864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:11:46,769 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 48.0) internal successors, (864), 18 states have internal predecessors, (864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:11:46,769 INFO L185 Difference]: Start difference. First operand has 365 places, 1330 transitions, 35373 flow. Second operand 17 states and 419 transitions. [2021-03-26 06:11:46,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 1465 transitions, 42173 flow [2021-03-26 06:11:57,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 1465 transitions, 40498 flow, removed 266 selfloop flow, removed 13 redundant places. [2021-03-26 06:11:57,450 INFO L241 Difference]: Finished difference. Result has 374 places, 1400 transitions, 36890 flow [2021-03-26 06:11:57,451 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=33859, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=36890, PETRI_PLACES=374, PETRI_TRANSITIONS=1400} [2021-03-26 06:11:57,451 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 349 predicate places. [2021-03-26 06:11:57,451 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:11:57,451 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 374 places, 1400 transitions, 36890 flow [2021-03-26 06:11:57,451 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 374 places, 1400 transitions, 36890 flow [2021-03-26 06:11:57,466 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 374 places, 1400 transitions, 36890 flow [2021-03-26 06:11:59,891 INFO L129 PetriNetUnfolder]: 3804/9067 cut-off events. [2021-03-26 06:11:59,891 INFO L130 PetriNetUnfolder]: For 444139/447670 co-relation queries the response was YES. [2021-03-26 06:11:59,993 INFO L84 FinitePrefix]: Finished finitePrefix Result has 108922 conditions, 9067 events. 3804/9067 cut-off events. For 444139/447670 co-relation queries the response was YES. Maximal size of possible extension queue 836. Compared 92518 event pairs, 26 based on Foata normal form. 622/9644 useless extension candidates. Maximal degree in co-relation 107220. Up to 1989 conditions per place. [2021-03-26 06:12:00,347 INFO L142 LiptonReduction]: Number of co-enabled transitions 10090 [2021-03-26 06:12:12,422 INFO L154 LiptonReduction]: Checked pairs total: 62367 [2021-03-26 06:12:12,422 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 06:12:12,422 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 14971 [2021-03-26 06:12:12,423 INFO L480 AbstractCegarLoop]: Abstraction has has 374 places, 1400 transitions, 36925 flow [2021-03-26 06:12:12,423 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 21.466666666666665) internal successors, (322), 15 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:12:12,423 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:12:12,423 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:12:12,623 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2021-03-26 06:12:12,624 INFO L428 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:12:12,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:12:12,624 INFO L82 PathProgramCache]: Analyzing trace with hash -621267713, now seen corresponding path program 1 times [2021-03-26 06:12:12,624 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:12:12,624 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259239378] [2021-03-26 06:12:12,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:12:12,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:12:12,647 INFO L142 QuantifierPusher]: treesize reduction 7, result has 58.8 percent of original size [2021-03-26 06:12:12,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:12,653 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,653 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:12:12,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 06:12:12,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,683 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:12:12,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:12:12,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:12,699 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:12:12,699 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259239378] [2021-03-26 06:12:12,699 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645466189] [2021-03-26 06:12:12,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:12:12,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:12:12,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 23 conjunts are in the unsatisfiable core [2021-03-26 06:12:12,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:12:12,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:12,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:12,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:12,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:12,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:12,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:12,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:12,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:12,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:12,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:12,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:12,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:12,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:12,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:12,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:12,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:12,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:12,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:12,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:12,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:12,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:12,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:12,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:12,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:12,734 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,734 INFO L147 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size 22 [2021-03-26 06:12:12,735 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-03-26 06:12:12,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:12:12,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:12:12,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:12:12,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:12:12,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:12:12,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:12:12,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:12:12,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:12:12,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:12:12,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:12:12,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:12,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:12:12,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:12,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:12:12,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:12,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:12:12,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:12,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:12:12,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:12:12,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:12:12,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:12:12,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:12:12,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:12,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:12:12,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:12:12,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:12:12,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:12,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,770 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:12:12,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 06:12:12,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,770 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,771 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 06:12:12,771 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:12:12,772 INFO L446 ElimStorePlain]: Different costs {0=[update], 1=[produce]} [2021-03-26 06:12:12,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2021-03-26 06:12:12,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:12:12,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:12:12,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:12:12,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:12:12,777 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-26 06:12:12,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,788 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2021-03-26 06:12:12,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:12:12,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:12:12,789 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:12:12,796 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:12:12,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:12:12,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:12:12,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:12:12,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:12:12,800 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-26 06:12:12,800 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:42, output treesize:24 [2021-03-26 06:12:12,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,801 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,801 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:12:12,801 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:12:12,801 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,802 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,802 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:12:12,802 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:12:12,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:12:12,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:12:12,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:12:12,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:12:12,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:12:12,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:12:12,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:12:12,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:12:12,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:12:12,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:12,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:12:12,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:12,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:12:12,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:12,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:12:12,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:12,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:12:12,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:12,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:12:12,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:12,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:12:12,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:12,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:12:12,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:12,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:12:12,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:12,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:12:12,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:12,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:12:12,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:12:12,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:12:12,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:12:12,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:12:12,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 06:12:12,843 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-03-26 06:12:12,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 23 [2021-03-26 06:12:12,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:12:12,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:12:12,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:12,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:12:12,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:12:12,845 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:12:12,848 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,853 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-26 06:12:12,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:12,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:12,855 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:12:12,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:12,857 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-26 06:12:12,857 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:3 [2021-03-26 06:12:12,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:12,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:12,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:12,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:12,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:12,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:12,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:12,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:12,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:12,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:12,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:12,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:12,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:12,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:12,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:12,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:12,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:12,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:12,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:12,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:12,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:12,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:12,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:12,865 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:12:12,865 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:12:12,865 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-03-26 06:12:12,866 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906266484] [2021-03-26 06:12:12,866 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-26 06:12:12,866 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:12:12,866 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-26 06:12:12,866 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-03-26 06:12:12,866 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 51 [2021-03-26 06:12:12,867 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 1400 transitions, 36925 flow. Second operand has 10 states, 10 states have (on average 21.6) internal successors, (216), 10 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:12:12,867 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:12:12,867 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 51 [2021-03-26 06:12:12,867 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:12:22,677 INFO L129 PetriNetUnfolder]: 8941/18110 cut-off events. [2021-03-26 06:12:22,677 INFO L130 PetriNetUnfolder]: For 986259/990477 co-relation queries the response was YES. [2021-03-26 06:12:23,019 INFO L84 FinitePrefix]: Finished finitePrefix Result has 223678 conditions, 18110 events. 8941/18110 cut-off events. For 986259/990477 co-relation queries the response was YES. Maximal size of possible extension queue 1246. Compared 173571 event pairs, 1353 based on Foata normal form. 532/18590 useless extension candidates. Maximal degree in co-relation 221417. Up to 11913 conditions per place. [2021-03-26 06:12:23,111 INFO L132 encePairwiseOnDemand]: 39/51 looper letters, 1165 selfloop transitions, 159 changer transitions 6/1475 dead transitions. [2021-03-26 06:12:23,111 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 1475 transitions, 41990 flow [2021-03-26 06:12:23,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-26 06:12:23,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-26 06:12:23,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 256 transitions. [2021-03-26 06:12:23,112 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5019607843137255 [2021-03-26 06:12:23,112 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 256 transitions. [2021-03-26 06:12:23,112 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 256 transitions. [2021-03-26 06:12:23,112 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:12:23,112 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 256 transitions. [2021-03-26 06:12:23,113 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 25.6) internal successors, (256), 10 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:12:23,113 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 51.0) internal successors, (561), 11 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:12:23,113 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 51.0) internal successors, (561), 11 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:12:23,113 INFO L185 Difference]: Start difference. First operand has 374 places, 1400 transitions, 36925 flow. Second operand 10 states and 256 transitions. [2021-03-26 06:12:23,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 1475 transitions, 41990 flow [2021-03-26 06:12:34,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 1475 transitions, 40827 flow, removed 308 selfloop flow, removed 6 redundant places. [2021-03-26 06:12:34,487 INFO L241 Difference]: Finished difference. Result has 378 places, 1420 transitions, 37227 flow [2021-03-26 06:12:34,488 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=35795, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=37227, PETRI_PLACES=378, PETRI_TRANSITIONS=1420} [2021-03-26 06:12:34,488 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 353 predicate places. [2021-03-26 06:12:34,488 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:12:34,488 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 378 places, 1420 transitions, 37227 flow [2021-03-26 06:12:34,488 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 378 places, 1420 transitions, 37227 flow [2021-03-26 06:12:34,500 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 378 places, 1420 transitions, 37227 flow [2021-03-26 06:12:35,938 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][416], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, 2567#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, 33#L27-1true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), 2685#(and finished2 (not finished1)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), 965#(<= 1 size1), 460#(not finished1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:12:35,938 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is not cut-off event [2021-03-26 06:12:35,938 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 06:12:35,938 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:12:35,939 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-26 06:12:36,442 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][976], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, 33#L27-1true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), 2697#(and (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (not finished2) (not finished1)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1954#true, 1442#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), 965#(<= 1 size1), 460#(not finished1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:12:36,443 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:12:36,443 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:12:36,443 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:12:36,443 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:12:36,443 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][813], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 2689#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21))), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1442#true, 1698#true, Black: 860#(or finished2 (not finished1)), 1954#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 394#(not finished1), 966#(<= 2 size1), Black: 965#(<= 1 size1), 456#true, 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:12:36,443 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:12:36,443 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:12:36,443 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:12:36,443 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:12:36,782 INFO L129 PetriNetUnfolder]: 3782/9129 cut-off events. [2021-03-26 06:12:36,782 INFO L130 PetriNetUnfolder]: For 446189/450479 co-relation queries the response was YES. [2021-03-26 06:12:36,891 INFO L84 FinitePrefix]: Finished finitePrefix Result has 109217 conditions, 9129 events. 3782/9129 cut-off events. For 446189/450479 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 93647 event pairs, 19 based on Foata normal form. 728/9816 useless extension candidates. Maximal degree in co-relation 107586. Up to 2026 conditions per place. [2021-03-26 06:12:37,021 INFO L142 LiptonReduction]: Number of co-enabled transitions 10360 [2021-03-26 06:12:44,635 INFO L154 LiptonReduction]: Checked pairs total: 42089 [2021-03-26 06:12:44,635 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 06:12:44,636 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 10148 [2021-03-26 06:12:44,636 INFO L480 AbstractCegarLoop]: Abstraction has has 378 places, 1420 transitions, 37260 flow [2021-03-26 06:12:44,636 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 21.6) internal successors, (216), 10 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:12:44,636 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:12:44,636 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:12:44,836 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:12:44,837 INFO L428 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:12:44,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:12:44,837 INFO L82 PathProgramCache]: Analyzing trace with hash 988002361, now seen corresponding path program 1 times [2021-03-26 06:12:44,837 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:12:44,837 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854014359] [2021-03-26 06:12:44,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:12:44,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:12:44,848 INFO L142 QuantifierPusher]: treesize reduction 7, result has 58.8 percent of original size [2021-03-26 06:12:44,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:44,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:12:44,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:12:44,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:12:44,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:12:44,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:12:44,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:44,901 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:12:44,902 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854014359] [2021-03-26 06:12:44,902 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066858955] [2021-03-26 06:12:44,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:12:44,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:12:44,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 29 conjunts are in the unsatisfiable core [2021-03-26 06:12:44,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:12:44,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:44,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:44,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:44,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:44,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:44,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:44,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:44,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:44,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:44,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:44,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:44,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:44,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:44,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:44,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:44,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:44,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:44,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:44,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:44,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:44,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:44,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,940 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:44,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,940 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:44,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:12:44,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,942 INFO L147 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size 22 [2021-03-26 06:12:44,942 INFO L142 QuantifierPusher]: treesize reduction 2, result has 91.7 percent of original size [2021-03-26 06:12:44,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:12:44,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:12:44,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:12:44,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:44,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:12:44,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:44,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:44,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:12:44,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:44,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:44,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:12:44,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:44,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:44,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:12:44,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:44,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:44,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:12:44,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:44,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:12:44,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:12:44,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:12:44,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:12:44,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:44,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:12:44,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:12:44,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:44,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:12:44,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:12:44,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:44,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:44,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:12:44,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 06:12:44,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:44,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:12:44,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:12:44,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-03-26 06:12:44,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:12:44,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:12:44,975 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:12:44,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:44,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:12:44,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:12:44,982 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-03-26 06:12:44,982 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2021-03-26 06:12:44,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:44,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:12:44,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:12:44,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:44,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:12:44,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:12:44,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:44,998 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:12:44,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:12:44,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:44,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:45,000 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:12:45,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:12:45,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:45,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:45,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:12:45,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:12:45,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:45,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:45,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:12:45,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:12:45,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:45,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:12:45,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:12:45,267 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2021-03-26 06:12:45,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:12:45,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:12:45,269 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:12:45,275 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:12:45,276 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-26 06:12:45,276 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:17 [2021-03-26 06:12:45,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:12:45,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:12:45,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:45,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:12:45,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:45,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:45,280 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:12:45,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:45,281 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:45,281 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,282 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:12:45,282 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:45,282 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:45,283 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:12:45,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:45,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:45,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:12:45,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:45,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:45,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:12:45,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:45,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:45,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:12:45,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:45,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:45,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:12:45,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:45,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:45,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:12:45,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:45,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:45,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:12:45,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:12:45,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:45,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:12:45,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:12:45,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:45,310 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:12:45,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:12:45,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:45,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:12:45,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:12:45,318 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-03-26 06:12:45,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 23 [2021-03-26 06:12:45,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:45,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:12:45,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:12:45,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:12:45,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:12:45,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:12:45,322 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:12:45,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,332 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-26 06:12:45,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:45,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:45,335 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:12:45,336 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:45,337 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-26 06:12:45,337 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:39, output treesize:3 [2021-03-26 06:12:45,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:45,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:45,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:45,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:45,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:45,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:45,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:45,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:45,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:45,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:45,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:45,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:45,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:45,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:45,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:45,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,345 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:45,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,345 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:45,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,345 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:45,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,346 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:45,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,346 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:45,347 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:45,347 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:12:45,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:12:45,347 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:12:45,348 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:12:45,348 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-03-26 06:12:45,348 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943080090] [2021-03-26 06:12:45,348 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-26 06:12:45,348 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:12:45,348 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-26 06:12:45,348 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-03-26 06:12:45,349 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 52 [2021-03-26 06:12:45,349 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 1420 transitions, 37260 flow. Second operand has 11 states, 11 states have (on average 21.454545454545453) internal successors, (236), 11 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:12:45,349 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:12:45,349 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 52 [2021-03-26 06:12:45,349 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:12:54,335 INFO L129 PetriNetUnfolder]: 9719/19599 cut-off events. [2021-03-26 06:12:54,335 INFO L130 PetriNetUnfolder]: For 1068372/1072865 co-relation queries the response was YES. [2021-03-26 06:12:54,578 INFO L84 FinitePrefix]: Finished finitePrefix Result has 243102 conditions, 19599 events. 9719/19599 cut-off events. For 1068372/1072865 co-relation queries the response was YES. Maximal size of possible extension queue 1314. Compared 189028 event pairs, 1412 based on Foata normal form. 643/20192 useless extension candidates. Maximal degree in co-relation 240627. Up to 12367 conditions per place. [2021-03-26 06:12:54,824 INFO L132 encePairwiseOnDemand]: 40/52 looper letters, 1194 selfloop transitions, 237 changer transitions 12/1588 dead transitions. [2021-03-26 06:12:54,824 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 1588 transitions, 45736 flow [2021-03-26 06:12:54,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-26 06:12:54,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-26 06:12:54,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 258 transitions. [2021-03-26 06:12:54,848 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.49615384615384617 [2021-03-26 06:12:54,848 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 258 transitions. [2021-03-26 06:12:54,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 258 transitions. [2021-03-26 06:12:54,848 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:12:54,848 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 258 transitions. [2021-03-26 06:12:54,848 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 25.8) internal successors, (258), 10 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:12:54,849 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 52.0) internal successors, (572), 11 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:12:54,849 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 52.0) internal successors, (572), 11 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:12:54,849 INFO L185 Difference]: Start difference. First operand has 378 places, 1420 transitions, 37260 flow. Second operand 10 states and 258 transitions. [2021-03-26 06:12:54,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 1588 transitions, 45736 flow [2021-03-26 06:13:05,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 1588 transitions, 45202 flow, removed 232 selfloop flow, removed 4 redundant places. [2021-03-26 06:13:05,948 INFO L241 Difference]: Finished difference. Result has 384 places, 1498 transitions, 40428 flow [2021-03-26 06:13:05,949 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=36726, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=40428, PETRI_PLACES=384, PETRI_TRANSITIONS=1498} [2021-03-26 06:13:05,949 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 359 predicate places. [2021-03-26 06:13:05,949 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:13:05,949 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 384 places, 1498 transitions, 40428 flow [2021-03-26 06:13:05,949 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 384 places, 1498 transitions, 40428 flow [2021-03-26 06:13:05,963 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 384 places, 1498 transitions, 40428 flow [2021-03-26 06:13:06,828 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][1288], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, 2598#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:13:06,828 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:13:06,828 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:13:06,829 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:13:06,829 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:13:06,829 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][631], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, 33#L27-1true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, 460#(not finished1), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:13:06,829 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:13:06,829 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:13:06,829 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:13:06,829 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:13:07,112 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][98], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), 2605#finished2, Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 308#finished2, 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 860#(or finished2 (not finished1)), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2493#finished2, 2237#true, Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:13:07,112 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:13:07,113 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:13:07,113 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:13:07,113 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:13:07,851 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][1441], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), 303#true, Black: 972#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1282#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 2689#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21))), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1442#true, 1698#true, Black: 860#(or finished2 (not finished1)), 1954#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 394#(not finished1), 966#(<= 2 size1), Black: 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 219#true, 1247#(and (not finished2) (or finished1 (= state11 (select update state21))) (or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1)))), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:13:07,851 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:13:07,851 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:13:07,851 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:13:07,851 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:13:07,852 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][631], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, 33#L27-1true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 972#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1282#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), 2697#(and (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (not finished2) (not finished1)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1954#true, 1442#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 460#(not finished1), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 219#true, 1245#(and (= state21 state11) (not finished2) (not finished1)), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:13:07,852 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:13:07,852 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:13:07,852 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:13:07,852 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:13:08,109 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][631], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, 33#L27-1true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2697#(and (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (not finished2) (not finished1)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1954#true, 1442#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 460#(not finished1), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:13:08,109 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:13:08,110 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-03-26 06:13:08,110 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:13:08,110 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:13:08,110 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][842], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 780#true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 2689#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21))), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1698#true, 1442#true, 1954#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:13:08,110 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:13:08,110 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:13:08,110 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:13:08,110 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:13:08,671 INFO L129 PetriNetUnfolder]: 4092/9802 cut-off events. [2021-03-26 06:13:08,671 INFO L130 PetriNetUnfolder]: For 509401/514145 co-relation queries the response was YES. [2021-03-26 06:13:08,778 INFO L84 FinitePrefix]: Finished finitePrefix Result has 119775 conditions, 9802 events. 4092/9802 cut-off events. For 509401/514145 co-relation queries the response was YES. Maximal size of possible extension queue 868. Compared 100845 event pairs, 28 based on Foata normal form. 787/10541 useless extension candidates. Maximal degree in co-relation 117915. Up to 2198 conditions per place. [2021-03-26 06:13:08,912 INFO L142 LiptonReduction]: Number of co-enabled transitions 11178 [2021-03-26 06:13:13,820 INFO L154 LiptonReduction]: Checked pairs total: 23553 [2021-03-26 06:13:13,820 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:13:13,821 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 7872 [2021-03-26 06:13:13,821 INFO L480 AbstractCegarLoop]: Abstraction has has 384 places, 1498 transitions, 40428 flow [2021-03-26 06:13:13,821 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 21.454545454545453) internal successors, (236), 11 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:13:13,821 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:13:13,821 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:13:14,022 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2021-03-26 06:13:14,022 INFO L428 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:13:14,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:13:14,022 INFO L82 PathProgramCache]: Analyzing trace with hash -1119975642, now seen corresponding path program 1 times [2021-03-26 06:13:14,023 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:13:14,023 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058507429] [2021-03-26 06:13:14,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:13:14,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:13:14,041 INFO L142 QuantifierPusher]: treesize reduction 7, result has 58.8 percent of original size [2021-03-26 06:13:14,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:13:14,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:13:14,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:13:14,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:13:14,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:13:14,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:14,089 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:13:14,089 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058507429] [2021-03-26 06:13:14,089 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41733277] [2021-03-26 06:13:14,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:13:14,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:13:14,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 25 conjunts are in the unsatisfiable core [2021-03-26 06:13:14,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:13:14,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:13:14,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:13:14,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:13:14,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:13:14,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:13:14,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:13:14,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:13:14,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:13:14,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:13:14,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:13:14,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:13:14,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:13:14,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:13:14,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:13:14,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:13:14,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:13:14,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:13:14,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:13:14,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:13:14,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:13:14,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,384 INFO L147 QuantifierPusher]: treesize reduction 2, result has 93.5 percent of original size 29 [2021-03-26 06:13:14,385 INFO L142 QuantifierPusher]: treesize reduction 2, result has 93.8 percent of original size [2021-03-26 06:13:14,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:13:14,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:13:14,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:13:14,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:13:14,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:13:14,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:13:14,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:13:14,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:13:14,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:13:14,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:13:14,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:13:14,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:13:14,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:13:14,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:13:14,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:13:14,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:13:14,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:13:14,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:13:14,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:13:14,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 06:13:14,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 06:13:14,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 06:13:14,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 06:13:14,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:13:14,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:13:14,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:13:14,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:13:14,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:13:14,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 06:13:14,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:13:14,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:13:14,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 06:13:14,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 06:13:14,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-03-26 06:13:14,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:13:14,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:13:14,432 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:13:14,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:13:14,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:13:14,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:13:14,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:13:14,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:13:14,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:13:14,442 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:13:14,442 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:44, output treesize:37 [2021-03-26 06:13:14,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:13:14,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:13:14,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:13:14,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:13:14,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:13:14,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:13:14,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:13:14,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 06:13:14,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:13:14,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 06:13:14,459 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:13:14,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 06:13:14,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:13:14,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:13:14,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:13:14,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 06:13:14,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 06:13:14,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:13:14,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:13:14,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 06:13:14,469 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-03-26 06:13:14,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 22 [2021-03-26 06:13:14,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:13:14,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:13:14,470 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:13:14,473 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:13:14,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:13:14,475 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:13:14,475 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:43, output treesize:25 [2021-03-26 06:13:14,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:13:14,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:13:14,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:13:14,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:13:14,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:13:14,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:13:14,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:13:14,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:13:14,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:13:14,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:13:14,496 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-26 06:13:14,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,497 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-03-26 06:13:14,497 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:13:14,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:13:14,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 06:13:14,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:13:14,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:13:14,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,501 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-03-26 06:13:14,501 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:13:14,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:13:14,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 06:13:14,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:14,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:13:14,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:13:14,508 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:13:14,514 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,520 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-26 06:13:14,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:14,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:14,522 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:13:14,526 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:14,528 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-26 06:13:14,528 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-03-26 06:13:14,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:14,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:14,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:14,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:14,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:14,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:14,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:14,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:14,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:14,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:14,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:14,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:14,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:14,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:14,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:14,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:14,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:14,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:14,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:14,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:14,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:14,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:14,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:14,536 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:13:14,536 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:13:14,536 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2021-03-26 06:13:14,537 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503778166] [2021-03-26 06:13:14,537 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-26 06:13:14,537 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:13:14,537 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-26 06:13:14,537 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-03-26 06:13:14,537 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 52 [2021-03-26 06:13:14,537 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 1498 transitions, 40428 flow. Second operand has 12 states, 12 states have (on average 21.333333333333332) internal successors, (256), 12 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:13:14,537 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:13:14,537 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 52 [2021-03-26 06:13:14,538 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:13:24,177 INFO L129 PetriNetUnfolder]: 9990/20124 cut-off events. [2021-03-26 06:13:24,177 INFO L130 PetriNetUnfolder]: For 1130018/1134459 co-relation queries the response was YES. [2021-03-26 06:13:24,466 INFO L84 FinitePrefix]: Finished finitePrefix Result has 251631 conditions, 20124 events. 9990/20124 cut-off events. For 1130018/1134459 co-relation queries the response was YES. Maximal size of possible extension queue 1368. Compared 195338 event pairs, 1580 based on Foata normal form. 558/20607 useless extension candidates. Maximal degree in co-relation 249076. Up to 13271 conditions per place. [2021-03-26 06:13:24,574 INFO L132 encePairwiseOnDemand]: 39/52 looper letters, 1337 selfloop transitions, 112 changer transitions 8/1602 dead transitions. [2021-03-26 06:13:24,574 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 1602 transitions, 46121 flow [2021-03-26 06:13:24,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-26 06:13:24,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-26 06:13:24,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 283 transitions. [2021-03-26 06:13:24,575 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.49475524475524474 [2021-03-26 06:13:24,575 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 283 transitions. [2021-03-26 06:13:24,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 283 transitions. [2021-03-26 06:13:24,575 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:13:24,575 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 283 transitions. [2021-03-26 06:13:24,576 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 25.727272727272727) internal successors, (283), 11 states have internal predecessors, (283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:13:24,576 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 52.0) internal successors, (624), 12 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:13:24,576 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 52.0) internal successors, (624), 12 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:13:24,576 INFO L185 Difference]: Start difference. First operand has 384 places, 1498 transitions, 40428 flow. Second operand 11 states and 283 transitions. [2021-03-26 06:13:24,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 1602 transitions, 46121 flow [2021-03-26 06:13:36,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 1602 transitions, 44646 flow, removed 700 selfloop flow, removed 5 redundant places. [2021-03-26 06:13:36,303 INFO L241 Difference]: Finished difference. Result has 391 places, 1532 transitions, 40408 flow [2021-03-26 06:13:36,304 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=38963, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=40408, PETRI_PLACES=391, PETRI_TRANSITIONS=1532} [2021-03-26 06:13:36,304 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 366 predicate places. [2021-03-26 06:13:36,305 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:13:36,305 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 391 places, 1532 transitions, 40408 flow [2021-03-26 06:13:36,305 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 391 places, 1532 transitions, 40408 flow [2021-03-26 06:13:36,318 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 391 places, 1532 transitions, 40408 flow [2021-03-26 06:13:37,199 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][1386], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, 33#L27-1true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, 460#(not finished1), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:13:37,199 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:13:37,199 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:13:37,199 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:13:37,199 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:13:37,199 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][1308], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, 2598#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1698#true, 1442#true, 1954#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 394#(not finished1), 966#(<= 2 size1), Black: 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:13:37,199 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:13:37,199 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:13:37,199 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:13:37,199 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:13:37,510 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][97], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), 2605#finished2, Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 860#(or finished2 (not finished1)), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1698#true, 1442#true, 1954#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2493#finished2, 2237#true, Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:13:37,510 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:13:37,510 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:13:37,510 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:13:37,510 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:13:39,090 INFO L129 PetriNetUnfolder]: 4206/10102 cut-off events. [2021-03-26 06:13:39,090 INFO L130 PetriNetUnfolder]: For 520738/525260 co-relation queries the response was YES. [2021-03-26 06:13:39,484 INFO L84 FinitePrefix]: Finished finitePrefix Result has 122225 conditions, 10102 events. 4206/10102 cut-off events. For 520738/525260 co-relation queries the response was YES. Maximal size of possible extension queue 899. Compared 104674 event pairs, 29 based on Foata normal form. 801/10856 useless extension candidates. Maximal degree in co-relation 120320. Up to 2270 conditions per place. [2021-03-26 06:13:39,620 INFO L142 LiptonReduction]: Number of co-enabled transitions 11474 [2021-03-26 06:13:44,741 INFO L154 LiptonReduction]: Checked pairs total: 24981 [2021-03-26 06:13:44,741 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:13:44,741 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 8436 [2021-03-26 06:13:44,742 INFO L480 AbstractCegarLoop]: Abstraction has has 391 places, 1532 transitions, 40408 flow [2021-03-26 06:13:44,742 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 21.333333333333332) internal successors, (256), 12 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:13:44,742 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:13:44,742 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:13:44,942 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:13:44,943 INFO L428 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:13:44,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:13:44,943 INFO L82 PathProgramCache]: Analyzing trace with hash 469385700, now seen corresponding path program 1 times [2021-03-26 06:13:44,943 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:13:44,943 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140842422] [2021-03-26 06:13:44,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:13:44,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:13:44,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:44,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:44,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:44,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:13:44,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:44,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:13:44,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:44,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:44,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:44,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:44,983 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:13:44,984 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140842422] [2021-03-26 06:13:44,984 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759156644] [2021-03-26 06:13:44,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:13:45,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:13:45,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-26 06:13:45,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:13:45,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:45,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:45,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:45,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:45,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:45,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:45,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:45,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:45,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:45,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:45,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:45,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:45,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:45,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:45,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:45,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:45,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:45,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:45,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:45,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:13:45,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:13:45,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:13:45,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:13:45,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:13:45,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:13:45,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:13:45,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:13:45,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:13:45,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:13:45,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:13:45,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:13:45,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:13:45,059 INFO L142 QuantifierPusher]: treesize reduction 14, result has 39.1 percent of original size [2021-03-26 06:13:45,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:13:45,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:13:45,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:13:45,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:13:45,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:45,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:13:45,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:13:45,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:13:45,062 INFO L142 QuantifierPusher]: treesize reduction 20, result has 31.0 percent of original size [2021-03-26 06:13:45,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:13:45,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:13:45,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:45,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:45,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:45,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:45,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:45,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:45,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:45,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:45,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:45,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:45,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:45,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:45,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:45,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:45,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:45,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:45,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:45,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:45,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:45,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:45,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:45,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:45,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:45,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:45,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:45,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:45,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:45,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:13:45,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:13:45,074 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:13:45,074 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:13:45,075 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-03-26 06:13:45,075 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152247070] [2021-03-26 06:13:45,075 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-26 06:13:45,075 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:13:45,075 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-26 06:13:45,075 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-03-26 06:13:45,076 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 52 [2021-03-26 06:13:45,076 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 1532 transitions, 40408 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:13:45,076 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:13:45,076 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 52 [2021-03-26 06:13:45,076 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:13:55,390 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([77] L40-1-->L40: Formula: (or (< 0 v_size1_7) (not v_finished1_5)) InVars {finished1=v_finished1_5, size1=v_size1_7} OutVars{finished1=v_finished1_5, size1=v_size1_7} AuxVars[] AssignedVars[][106], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, 2567#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 2245#(= state22 state12), 2313#true, 10#L40true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 18#L27true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 2079#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), 2685#(and finished2 (not finished1)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1698#true, Black: 860#(or finished2 (not finished1)), 1954#true, 1442#true, Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), 964#(<= 0 size1), Black: 965#(<= 1 size1), 972#true, 460#(not finished1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:13:55,390 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:13:55,390 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:13:55,390 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:13:55,390 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:13:55,391 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][107], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, 2567#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 2079#true, 33#L27-1true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, Black: 2770#true, 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), 2685#(and finished2 (not finished1)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1698#true, Black: 860#(or finished2 (not finished1)), 1954#true, 1442#true, Black: 613#(or finished2 (not finished1)), 937#(<= size1 1), Black: 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, 460#(not finished1), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:13:55,391 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:13:55,391 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:13:55,391 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:13:55,391 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:13:57,993 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([77] L40-1-->L40: Formula: (or (< 0 v_size1_7) (not v_finished1_5)) InVars {finished1=v_finished1_5, size1=v_size1_7} OutVars{finished1=v_finished1_5, size1=v_size1_7} AuxVars[] AssignedVars[][68], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2245#(= state22 state12), 2313#true, 10#L40true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), 2605#finished2, Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 3072#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 860#(or finished2 (not finished1)), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, 2493#finished2, Black: 394#(not finished1), 965#(<= 1 size1), 456#true, 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3296#finished2, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:13:57,993 INFO L384 tUnfolder$Statistics]: this new event has 31 ancestors and is cut-off event [2021-03-26 06:13:57,993 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:13:57,993 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:13:57,993 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:13:58,022 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([77] L40-1-->L40: Formula: (or (< 0 v_size1_7) (not v_finished1_5)) InVars {finished1=v_finished1_5, size1=v_size1_7} OutVars{finished1=v_finished1_5, size1=v_size1_7} AuxVars[] AssignedVars[][68], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2245#(= state22 state12), 8#thread1EXITtrue, 2313#true, 10#L40true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 972#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 3072#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 589#(and finished1 finished2), 1869#true, 1614#(or finished1 (not finished2)), 846#(and finished1 finished2), 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1610#true, Black: 1615#(not finished2), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, 2493#finished2, Black: 394#(not finished1), 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3296#finished2, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:13:58,022 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-26 06:13:58,022 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:13:58,022 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:13:58,022 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:13:58,028 INFO L129 PetriNetUnfolder]: 12740/23834 cut-off events. [2021-03-26 06:13:58,028 INFO L130 PetriNetUnfolder]: For 1061309/1065791 co-relation queries the response was YES. [2021-03-26 06:13:58,509 INFO L84 FinitePrefix]: Finished finitePrefix Result has 267661 conditions, 23834 events. 12740/23834 cut-off events. For 1061309/1065791 co-relation queries the response was YES. Maximal size of possible extension queue 1506. Compared 220383 event pairs, 1122 based on Foata normal form. 1689/25388 useless extension candidates. Maximal degree in co-relation 264951. Up to 9952 conditions per place. [2021-03-26 06:13:58,628 INFO L132 encePairwiseOnDemand]: 35/52 looper letters, 890 selfloop transitions, 530 changer transitions 0/1639 dead transitions. [2021-03-26 06:13:58,629 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 1639 transitions, 45191 flow [2021-03-26 06:13:58,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-26 06:13:58,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-26 06:13:58,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2021-03-26 06:13:58,629 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.47596153846153844 [2021-03-26 06:13:58,629 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 198 transitions. [2021-03-26 06:13:58,629 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 198 transitions. [2021-03-26 06:13:58,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:13:58,630 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 198 transitions. [2021-03-26 06:13:58,630 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 24.75) internal successors, (198), 8 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:13:58,630 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 52.0) internal successors, (468), 9 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:13:58,630 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 52.0) internal successors, (468), 9 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:13:58,630 INFO L185 Difference]: Start difference. First operand has 391 places, 1532 transitions, 40408 flow. Second operand 8 states and 198 transitions. [2021-03-26 06:13:58,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 1639 transitions, 45191 flow [2021-03-26 06:14:12,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 1639 transitions, 44780 flow, removed 190 selfloop flow, removed 4 redundant places. [2021-03-26 06:14:12,449 INFO L241 Difference]: Finished difference. Result has 400 places, 1568 transitions, 43124 flow [2021-03-26 06:14:12,450 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=40000, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=494, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1010, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=43124, PETRI_PLACES=400, PETRI_TRANSITIONS=1568} [2021-03-26 06:14:12,450 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 375 predicate places. [2021-03-26 06:14:12,450 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:14:12,450 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 400 places, 1568 transitions, 43124 flow [2021-03-26 06:14:12,450 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 400 places, 1568 transitions, 43124 flow [2021-03-26 06:14:12,464 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 400 places, 1568 transitions, 43124 flow [2021-03-26 06:14:13,537 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][1488], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), 33#L27-1true, Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), 965#(<= 1 size1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 460#(not finished1), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:14:13,537 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:14:13,537 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:14:13,537 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:14:13,537 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:14:13,537 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][674], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), 2598#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1282#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1954#true, 1698#true, 1442#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:14:13,537 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:14:13,538 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:14:13,538 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:14:13,538 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:14:13,780 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][1543], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 7#thread2EXITtrue, Black: 2245#(= state22 state12), 2313#true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3291#true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 972#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 589#(and finished1 finished2), 3150#true, 1614#(or finished1 (not finished2)), 846#(and finished1 finished2), Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1610#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2493#finished2, 2237#true, Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3296#finished2, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:14:13,781 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is not cut-off event [2021-03-26 06:14:13,781 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 06:14:13,781 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:14:13,781 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:14:13,781 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][696], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 7#thread2EXITtrue, Black: 2245#(= state22 state12), 8#thread1EXITtrue, 2313#true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3291#true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 972#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 589#(and finished1 finished2), 846#(and finished1 finished2), 3150#true, 1614#(or finished1 (not finished2)), Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1610#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1954#true, 1698#true, Black: 860#(or finished2 (not finished1)), 1442#true, Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2493#finished2, 2237#true, Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3296#finished2, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:14:13,781 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:14:13,781 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:14:13,781 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:14:13,781 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:14:13,803 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][48], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3291#true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), 2605#finished2, Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 860#(or finished2 (not finished1)), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1954#true, 1442#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, 2493#finished2, Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3296#finished2, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:14:13,804 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:14:13,804 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:14:13,804 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:14:13,804 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:14:13,914 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][48], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3291#true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), 2605#finished2, Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 308#finished2, 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 860#(or finished2 (not finished1)), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2493#finished2, 2237#true, Black: 394#(not finished1), 966#(<= 2 size1), Black: 965#(<= 1 size1), 456#true, 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3296#finished2, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:14:13,915 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:14:13,915 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:14:13,915 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:14:13,915 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:14:13,915 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:14:14,121 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][221], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, 2567#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 23#thread3EXITtrue, Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 2079#true, Black: 3296#finished2, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), 33#L27-1true, Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3291#true, Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, Black: 2770#true, 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), 2685#(and finished2 (not finished1)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1698#true, 1442#true, Black: 860#(or finished2 (not finished1)), 1954#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, 460#(not finished1), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:14:14,121 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is not cut-off event [2021-03-26 06:14:14,121 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 06:14:14,121 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:14:14,121 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is not cut-off event [2021-03-26 06:14:14,909 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][1488], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 3072#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1954#true, 1442#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), 965#(<= 1 size1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 460#(not finished1), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3291#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:14:14,909 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:14:14,909 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:14:14,909 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:14:14,909 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:14:14,909 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][1015], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 780#true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), 2598#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1954#true, Black: 860#(or finished2 (not finished1)), 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3291#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:14:14,909 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:14:14,909 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:14:14,909 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:14:14,909 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:14:15,241 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][1488], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 51#true, Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), 2697#(and (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (not finished2) (not finished1)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1954#true, 1442#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), 965#(<= 1 size1), 972#true, 460#(not finished1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:14:15,242 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:14:15,242 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:14:15,242 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:14:15,242 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-03-26 06:14:15,242 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][453], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3296#finished2, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2770#true, 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 2689#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21))), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1698#true, 1442#true, Black: 860#(or finished2 (not finished1)), 1954#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:14:15,242 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:14:15,242 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:14:15,242 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:14:15,242 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:14:15,813 INFO L129 PetriNetUnfolder]: 4271/10193 cut-off events. [2021-03-26 06:14:15,813 INFO L130 PetriNetUnfolder]: For 591750/596542 co-relation queries the response was YES. [2021-03-26 06:14:15,939 INFO L84 FinitePrefix]: Finished finitePrefix Result has 129240 conditions, 10193 events. 4271/10193 cut-off events. For 591750/596542 co-relation queries the response was YES. Maximal size of possible extension queue 913. Compared 105296 event pairs, 30 based on Foata normal form. 973/11117 useless extension candidates. Maximal degree in co-relation 127322. Up to 2300 conditions per place. [2021-03-26 06:14:16,083 INFO L142 LiptonReduction]: Number of co-enabled transitions 11758 [2021-03-26 06:14:27,107 INFO L154 LiptonReduction]: Checked pairs total: 51442 [2021-03-26 06:14:27,107 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 06:14:27,107 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 14657 [2021-03-26 06:14:27,107 INFO L480 AbstractCegarLoop]: Abstraction has has 400 places, 1568 transitions, 43185 flow [2021-03-26 06:14:27,108 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:14:27,108 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:14:27,108 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:14:27,316 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2021-03-26 06:14:27,316 INFO L428 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:14:27,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:14:27,316 INFO L82 PathProgramCache]: Analyzing trace with hash 875887396, now seen corresponding path program 2 times [2021-03-26 06:14:27,317 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:14:27,317 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495921165] [2021-03-26 06:14:27,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:14:27,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:14:27,329 INFO L142 QuantifierPusher]: treesize reduction 7, result has 58.8 percent of original size [2021-03-26 06:14:27,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:14:27,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:14:27,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,345 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 06:14:27,351 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:14:27,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:14:27,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:14:27,367 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:14:27,367 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495921165] [2021-03-26 06:14:27,367 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679143415] [2021-03-26 06:14:27,367 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:14:27,393 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 06:14:27,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 06:14:27,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 27 conjunts are in the unsatisfiable core [2021-03-26 06:14:27,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:14:27,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:14:27,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:14:27,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:14:27,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:14:27,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:14:27,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:14:27,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:14:27,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:14:27,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:14:27,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:14:27,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:14:27,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:14:27,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:14:27,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:14:27,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:14:27,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:14:27,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:14:27,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:14:27,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:14:27,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:14:27,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,404 INFO L147 QuantifierPusher]: treesize reduction 2, result has 93.5 percent of original size 29 [2021-03-26 06:14:27,405 INFO L142 QuantifierPusher]: treesize reduction 2, result has 93.8 percent of original size [2021-03-26 06:14:27,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:14:27,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:14:27,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 06:14:27,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:14:27,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:14:27,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:14:27,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:14:27,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:14:27,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:14:27,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:14:27,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:14:27,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:14:27,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:14:27,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:14:27,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 06:14:27,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:14:27,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 06:14:27,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 06:14:27,436 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-03-26 06:14:27,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 24 [2021-03-26 06:14:27,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:14:27,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:14:27,437 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:14:27,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:14:27,439 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-03-26 06:14:27,439 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:40, output treesize:17 [2021-03-26 06:14:27,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:14:27,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:14:27,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:14:27,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:14:27,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:14:27,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:14:27,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:14:27,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:14:27,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:14:27,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:14:27,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:14:27,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:14:27,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:14:27,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 06:14:27,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:14:27,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:14:27,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:14:27,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:14:27,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:14:27,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:14:27,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:14:27,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:14:27,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:14:27,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:14:27,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:14:27,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:14:27,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:14:27,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 06:14:27,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:14:27,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:14:27,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 06:14:27,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2021-03-26 06:14:27,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:14:27,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:14:27,454 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-03-26 06:14:27,457 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:14:27,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:14:27,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:14:27,459 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:14:27,459 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:32, output treesize:25 [2021-03-26 06:14:27,459 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:14:27,459 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:14:27,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:14:27,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:14:27,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 06:14:27,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 06:14:27,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:14:27,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:14:27,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:14:27,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:14:27,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:14:27,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:14:27,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:14:27,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:14:27,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:14:27,480 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 31 [2021-03-26 06:14:27,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,481 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-03-26 06:14:27,481 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:14:27,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:14:27,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:14:27,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:14:27,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:14:27,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 06:14:27,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:14:27,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:14:27,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:14:27,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,485 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-03-26 06:14:27,485 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:14:27,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:14:27,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:14:27,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:14:27,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 06:14:27,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 06:14:27,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:14:27,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 06:14:27,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 06:14:27,488 INFO L550 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-03-26 06:14:27,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,500 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-03-26 06:14:27,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:14:27,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:14:27,503 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-03-26 06:14:27,509 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:14:27,511 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-03-26 06:14:27,511 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:31, output treesize:3 [2021-03-26 06:14:27,511 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:14:27,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:14:27,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:14:27,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:14:27,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:14:27,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:14:27,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:14:27,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:14:27,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:14:27,516 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:14:27,516 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:14:27,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:14:27,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:14:27,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:14:27,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:14:27,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:14:27,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:14:27,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:14:27,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:14:27,520 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:14:27,520 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:14:27,520 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2021-03-26 06:14:27,520 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889334368] [2021-03-26 06:14:27,521 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-26 06:14:27,521 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:14:27,521 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-26 06:14:27,521 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-03-26 06:14:27,521 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 53 [2021-03-26 06:14:27,521 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 1568 transitions, 43185 flow. Second operand has 11 states, 11 states have (on average 21.454545454545453) internal successors, (236), 11 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:14:27,521 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:14:27,521 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 53 [2021-03-26 06:14:27,521 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:14:39,033 INFO L129 PetriNetUnfolder]: 10491/21155 cut-off events. [2021-03-26 06:14:39,033 INFO L130 PetriNetUnfolder]: For 1302739/1307519 co-relation queries the response was YES. [2021-03-26 06:14:39,496 INFO L84 FinitePrefix]: Finished finitePrefix Result has 275191 conditions, 21155 events. 10491/21155 cut-off events. For 1302739/1307519 co-relation queries the response was YES. Maximal size of possible extension queue 1408. Compared 205876 event pairs, 1743 based on Foata normal form. 585/21668 useless extension candidates. Maximal degree in co-relation 272511. Up to 14107 conditions per place. [2021-03-26 06:14:39,609 INFO L132 encePairwiseOnDemand]: 39/53 looper letters, 1430 selfloop transitions, 79 changer transitions 16/1676 dead transitions. [2021-03-26 06:14:39,609 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 1676 transitions, 49373 flow [2021-03-26 06:14:39,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-03-26 06:14:39,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-03-26 06:14:39,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 238 transitions. [2021-03-26 06:14:39,610 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4989517819706499 [2021-03-26 06:14:39,610 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 238 transitions. [2021-03-26 06:14:39,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 238 transitions. [2021-03-26 06:14:39,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:14:39,610 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 238 transitions. [2021-03-26 06:14:39,610 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 26.444444444444443) internal successors, (238), 9 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:14:39,611 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 53.0) internal successors, (530), 10 states have internal predecessors, (530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:14:39,611 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 53.0) internal successors, (530), 10 states have internal predecessors, (530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:14:39,611 INFO L185 Difference]: Start difference. First operand has 400 places, 1568 transitions, 43185 flow. Second operand 9 states and 238 transitions. [2021-03-26 06:14:39,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 1676 transitions, 49373 flow [2021-03-26 06:14:54,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 1676 transitions, 49269 flow, removed 9 selfloop flow, removed 2 redundant places. [2021-03-26 06:14:54,378 INFO L241 Difference]: Finished difference. Result has 409 places, 1607 transitions, 44787 flow [2021-03-26 06:14:54,380 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=43088, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=44787, PETRI_PLACES=409, PETRI_TRANSITIONS=1607} [2021-03-26 06:14:54,380 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 384 predicate places. [2021-03-26 06:14:54,380 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:14:54,380 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 409 places, 1607 transitions, 44787 flow [2021-03-26 06:14:54,380 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 409 places, 1607 transitions, 44787 flow [2021-03-26 06:14:54,399 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 409 places, 1607 transitions, 44787 flow [2021-03-26 06:14:55,456 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([103] L52-->L52: Formula: (and (let ((.cse0 (select v_done_15 v_state21_14))) (or (and .cse0 v_finished2_11) (and (not .cse0) (not v_finished2_11)))) (= v_state22_11 (select (select v_consume_11 v_state22_12) (select v_produce_17 v_state21_15))) (= v_state21_14 (select v_update_13 v_state21_15)) (not v_finished2_12)) InVars {state21=v_state21_15, state22=v_state22_12, done=v_done_15, produce=v_produce_17, finished2=v_finished2_12, consume=v_consume_11, update=v_update_13} OutVars{state21=v_state21_14, state22=v_state22_11, done=v_done_15, produce=v_produce_17, finished2=v_finished2_11, consume=v_consume_11, update=v_update_13} AuxVars[] AssignedVars[state21, state22, finished2][114], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3296#finished2, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), 2598#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, 3379#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), 60#(<= 0 size1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1282#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:14:55,456 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:14:55,456 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:14:55,456 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:14:55,456 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:14:55,456 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][649], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, 7#thread2EXITtrue, Black: 2245#(= state22 state12), 2313#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, 780#true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), 303#true, Black: 972#true, 3379#true, 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), 60#(<= 0 size1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1282#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, 1614#(or finished1 (not finished2)), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 2687#(and (or finished1 (= state21 state11)) (or finished1 (= state11 (select update state21)))), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1610#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1954#true, 1698#true, Black: 860#(or finished2 (not finished1)), 1442#true, Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:14:55,457 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:14:55,457 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:14:55,457 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:14:55,457 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:14:55,586 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][708], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3296#finished2, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, 3379#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2770#true, Black: 51#true, 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), 60#(<= 0 size1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1954#true, 1698#true, 1442#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), 965#(<= 1 size1), 460#(not finished1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3291#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:14:55,586 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:14:55,586 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:14:55,586 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:14:55,586 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:14:55,587 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][675], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), 2598#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3291#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:14:55,587 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:14:55,587 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:14:55,587 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:14:55,587 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:14:56,086 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][52], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3291#true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), 2605#finished2, Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 860#(or finished2 (not finished1)), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2493#finished2, 2237#true, Black: 394#(not finished1), 966#(<= 2 size1), Black: 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:14:56,086 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:14:56,086 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:14:56,086 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:14:56,086 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:14:56,908 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][708], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 2079#true, Black: 3296#finished2, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, 3379#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2770#true, Black: 51#true, 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), 60#(<= 0 size1), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1954#true, 1442#true, 1698#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, 460#(not finished1), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3291#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:14:56,908 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:14:56,908 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:14:56,908 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:14:56,909 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:14:56,909 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][1039], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 780#true, 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), 2598#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:14:56,909 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:14:56,909 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:14:56,909 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:14:56,909 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:14:57,531 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][708], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), 2697#(and (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (not finished2) (not finished1)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1698#true, 1954#true, 1442#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), 965#(<= 1 size1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 460#(not finished1), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:14:57,531 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:14:57,531 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-03-26 06:14:57,531 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:14:57,531 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:14:57,531 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][459], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), 303#true, 3379#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2770#true, 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 2689#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21))), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1698#true, 1954#true, Black: 860#(or finished2 (not finished1)), 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:14:57,532 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:14:57,532 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:14:57,532 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:14:57,532 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:14:57,849 INFO L129 PetriNetUnfolder]: 4608/10909 cut-off events. [2021-03-26 06:14:57,849 INFO L130 PetriNetUnfolder]: For 637692/642006 co-relation queries the response was YES. [2021-03-26 06:14:57,987 INFO L84 FinitePrefix]: Finished finitePrefix Result has 138498 conditions, 10909 events. 4608/10909 cut-off events. For 637692/642006 co-relation queries the response was YES. Maximal size of possible extension queue 986. Compared 113311 event pairs, 31 based on Foata normal form. 782/11627 useless extension candidates. Maximal degree in co-relation 136488. Up to 2409 conditions per place. [2021-03-26 06:14:58,154 INFO L142 LiptonReduction]: Number of co-enabled transitions 12082 [2021-03-26 06:15:05,034 INFO L154 LiptonReduction]: Checked pairs total: 26037 [2021-03-26 06:15:05,034 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:15:05,035 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 10655 [2021-03-26 06:15:05,035 INFO L480 AbstractCegarLoop]: Abstraction has has 409 places, 1607 transitions, 44787 flow [2021-03-26 06:15:05,035 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 21.454545454545453) internal successors, (236), 11 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:15:05,035 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:15:05,035 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:15:05,236 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,38 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:15:05,237 INFO L428 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:15:05,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:15:05,237 INFO L82 PathProgramCache]: Analyzing trace with hash -1230650624, now seen corresponding path program 2 times [2021-03-26 06:15:05,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:15:05,237 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242990733] [2021-03-26 06:15:05,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:15:05,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:15:05,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:05,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,247 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:15:05,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 06:15:05,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:15:05,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:05,264 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:15:05,264 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242990733] [2021-03-26 06:15:05,264 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125631162] [2021-03-26 06:15:05,264 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:15:05,482 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 06:15:05,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 06:15:05,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-26 06:15:05,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:15:05,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:05,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:05,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:05,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:05,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:05,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:05,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:05,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:05,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:05,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:05,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:05,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:05,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:05,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:05,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:05,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:05,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:05,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:05,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:05,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:05,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:15:05,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:15:05,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:15:05,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:15:05,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:15:05,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:15:05,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:15:05,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:15:05,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:15:05,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:15:05,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:15:05,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:15:05,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:15:05,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:15:05,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 06:15:05,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:15:05,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:15:05,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 06:15:05,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,524 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:15:05,525 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:15:05,525 INFO L142 QuantifierPusher]: treesize reduction 39, result has 40.0 percent of original size [2021-03-26 06:15:05,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:15:05,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:15:05,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:15:05,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:15:05,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:15:05,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:15:05,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:15:05,540 INFO L142 QuantifierPusher]: treesize reduction 7, result has 46.2 percent of original size [2021-03-26 06:15:05,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:15:05,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:15:05,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:15:05,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:15:05,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:15:05,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:15:05,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:15:05,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:15:05,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:15:05,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:15:05,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:15:05,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:15:05,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:05,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:05,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:05,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:05,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:05,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:05,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:05,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:05,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:05,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:05,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,549 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:05,549 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,549 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:05,549 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,549 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:05,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:05,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:05,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:05,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:05,551 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:15:05,551 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:15:05,551 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-03-26 06:15:05,551 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739042191] [2021-03-26 06:15:05,551 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-26 06:15:05,551 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:15:05,551 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-26 06:15:05,551 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-03-26 06:15:05,552 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 53 [2021-03-26 06:15:05,552 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 1607 transitions, 44787 flow. Second operand has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:15:05,552 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:15:05,552 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 53 [2021-03-26 06:15:05,552 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:15:21,668 INFO L129 PetriNetUnfolder]: 13353/25013 cut-off events. [2021-03-26 06:15:21,669 INFO L130 PetriNetUnfolder]: For 1329857/1335036 co-relation queries the response was YES. [2021-03-26 06:15:22,261 INFO L84 FinitePrefix]: Finished finitePrefix Result has 297387 conditions, 25013 events. 13353/25013 cut-off events. For 1329857/1335036 co-relation queries the response was YES. Maximal size of possible extension queue 1615. Compared 233339 event pairs, 1604 based on Foata normal form. 1911/26754 useless extension candidates. Maximal degree in co-relation 294442. Up to 10558 conditions per place. [2021-03-26 06:15:22,397 INFO L132 encePairwiseOnDemand]: 35/53 looper letters, 1214 selfloop transitions, 261 changer transitions 1/1707 dead transitions. [2021-03-26 06:15:22,397 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 1707 transitions, 50625 flow [2021-03-26 06:15:22,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-03-26 06:15:22,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-03-26 06:15:22,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2021-03-26 06:15:22,398 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4591194968553459 [2021-03-26 06:15:22,398 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 219 transitions. [2021-03-26 06:15:22,398 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 219 transitions. [2021-03-26 06:15:22,398 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:15:22,398 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 219 transitions. [2021-03-26 06:15:22,398 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 24.333333333333332) internal successors, (219), 9 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:15:22,399 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 53.0) internal successors, (530), 10 states have internal predecessors, (530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:15:22,399 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 53.0) internal successors, (530), 10 states have internal predecessors, (530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:15:22,399 INFO L185 Difference]: Start difference. First operand has 409 places, 1607 transitions, 44787 flow. Second operand 9 states and 219 transitions. [2021-03-26 06:15:22,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 1707 transitions, 50625 flow [2021-03-26 06:15:40,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 1707 transitions, 50081 flow, removed 258 selfloop flow, removed 3 redundant places. [2021-03-26 06:15:40,669 INFO L241 Difference]: Finished difference. Result has 419 places, 1643 transitions, 46713 flow [2021-03-26 06:15:40,670 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=44273, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=46713, PETRI_PLACES=419, PETRI_TRANSITIONS=1643} [2021-03-26 06:15:40,670 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 394 predicate places. [2021-03-26 06:15:40,670 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:15:40,671 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 419 places, 1643 transitions, 46713 flow [2021-03-26 06:15:40,671 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 419 places, 1643 transitions, 46713 flow [2021-03-26 06:15:40,692 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 419 places, 1643 transitions, 46713 flow [2021-03-26 06:15:40,869 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][751], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3296#finished2, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), 2598#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1698#true, Black: 860#(or finished2 (not finished1)), 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:15:40,869 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-26 06:15:40,869 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:15:40,869 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:15:40,869 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:15:40,897 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][722], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1282#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, Black: 3449#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 460#(not finished1), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:15:40,897 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 06:15:40,897 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:15:40,897 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:15:40,897 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:15:40,982 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][116], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3291#true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), 2605#finished2, Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, 308#finished2, 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 860#(or finished2 (not finished1)), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, 2493#finished2, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 966#(<= 2 size1), Black: 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:15:40,982 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 06:15:40,982 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:15:40,982 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:15:40,983 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:15:41,895 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][705], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 702#(not finished1), Black: 460#(not finished1), 7#thread2EXITtrue, Black: 2245#(= state22 state12), 8#thread1EXITtrue, 2313#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3291#true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 972#true, 3379#true, 308#finished2, Black: 2770#true, 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), 60#(<= 0 size1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 589#(and finished1 finished2), 1869#true, 846#(and finished1 finished2), 1614#(or finished1 (not finished2)), 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1610#true, Black: 1615#(not finished2), 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 2493#finished2, 2237#true, Black: 3449#true, Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:15:41,895 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:15:41,895 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:15:41,895 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:15:41,895 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:15:41,902 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][722], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3296#finished2, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), 303#true, 3379#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2770#true, Black: 51#true, 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), 60#(<= 0 size1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 61#(<= 1 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1954#true, 1698#true, 1442#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, Black: 3449#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), 965#(<= 1 size1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 460#(not finished1), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3291#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:15:41,902 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:15:41,902 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:15:41,902 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:15:41,902 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:15:41,902 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:15:41,903 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][751], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), 2598#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:15:41,903 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:15:41,903 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:15:41,903 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:15:41,903 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:15:41,903 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:15:41,927 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][1619], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 7#thread2EXITtrue, Black: 2245#(= state22 state12), 2313#true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3291#true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 972#true, 3379#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 589#(and finished1 finished2), 1869#true, 3150#true, 1614#(or finished1 (not finished2)), 846#(and finished1 finished2), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1610#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1954#true, Black: 860#(or finished2 (not finished1)), 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, 2493#finished2, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), Black: 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:15:41,927 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:15:41,928 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:15:41,928 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:15:41,928 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:15:42,259 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][116], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3291#true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), 2605#finished2, Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 860#(or finished2 (not finished1)), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2493#finished2, 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 966#(<= 2 size1), Black: 965#(<= 1 size1), 456#true, 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:15:42,260 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:15:42,260 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:15:42,260 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:15:42,260 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:15:42,260 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:15:42,288 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][705], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 7#thread2EXITtrue, 8#thread1EXITtrue, Black: 2245#(= state22 state12), 2313#true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3291#true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 972#true, 3379#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 3072#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 589#(and finished1 finished2), 1869#true, 3150#true, 1614#(or finished1 (not finished2)), 846#(and finished1 finished2), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1610#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, 2493#finished2, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:15:42,288 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:15:42,288 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:15:42,288 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:15:42,288 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:15:42,289 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][1619], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 7#thread2EXITtrue, Black: 2245#(= state22 state12), 2313#true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 23#thread3EXITtrue, Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3291#true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 972#true, 3379#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), 60#(<= 0 size1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 589#(and finished1 finished2), 3150#true, 1614#(or finished1 (not finished2)), 846#(and finished1 finished2), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1610#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1954#true, 1698#true, 1442#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2493#finished2, 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), Black: 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:15:42,289 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is not cut-off event [2021-03-26 06:15:42,289 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:15:42,289 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:15:42,289 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:15:42,289 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is not cut-off event [2021-03-26 06:15:42,289 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][705], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 7#thread2EXITtrue, Black: 2245#(= state22 state12), 8#thread1EXITtrue, 2313#true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 23#thread3EXITtrue, Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3291#true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 972#true, 3379#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), 60#(<= 0 size1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 589#(and finished1 finished2), 846#(and finished1 finished2), 3150#true, 1614#(or finished1 (not finished2)), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1610#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1954#true, 1698#true, 1442#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2493#finished2, 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), Black: 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:15:42,289 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:15:42,289 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:15:42,289 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:15:42,289 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:15:42,289 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:15:42,654 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][232], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, 2567#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3291#true, Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 51#true, Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), 2685#(and finished2 (not finished1)), Black: 70#(= state22 state12), 3454#(not finished1), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1698#true, 1442#true, 1954#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, Black: 3449#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), 965#(<= 1 size1), 460#(not finished1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:15:42,655 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is not cut-off event [2021-03-26 06:15:42,655 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 06:15:42,655 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is not cut-off event [2021-03-26 06:15:42,655 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-03-26 06:15:42,767 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([103] L52-->L52: Formula: (and (let ((.cse0 (select v_done_15 v_state21_14))) (or (and .cse0 v_finished2_11) (and (not .cse0) (not v_finished2_11)))) (= v_state22_11 (select (select v_consume_11 v_state22_12) (select v_produce_17 v_state21_15))) (= v_state21_14 (select v_update_13 v_state21_15)) (not v_finished2_12)) InVars {state21=v_state21_15, state22=v_state22_12, done=v_done_15, produce=v_produce_17, finished2=v_finished2_12, consume=v_consume_11, update=v_update_13} OutVars{state21=v_state21_14, state22=v_state22_11, done=v_done_15, produce=v_produce_17, finished2=v_finished2_11, consume=v_consume_11, update=v_update_13} AuxVars[] AssignedVars[state21, state22, finished2][658], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 18#L27true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), 60#(<= 0 size1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1954#true, 1442#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, Black: 3449#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), 964#(<= 0 size1), Black: 965#(<= 1 size1), 460#(not finished1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3291#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:15:42,767 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-03-26 06:15:42,767 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:15:42,767 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:15:42,767 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:15:42,768 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][602], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 702#(not finished1), Black: 460#(not finished1), 7#thread2EXITtrue, Black: 2245#(= state22 state12), 2313#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3291#true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 972#true, 3379#true, 308#finished2, Black: 2770#true, 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), 60#(<= 0 size1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 589#(and finished1 finished2), 3150#true, 846#(and finished1 finished2), 1614#(or finished1 (not finished2)), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1610#true, Black: 1615#(not finished2), 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1698#true, Black: 860#(or finished2 (not finished1)), 1442#true, 1954#true, Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 2237#true, 2493#finished2, Black: 3449#true, Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:15:42,768 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-03-26 06:15:42,768 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:15:42,768 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:15:42,768 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:15:42,768 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][232], [Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 702#(not finished1), 2567#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3291#true, Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 51#true, Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), 2685#(and finished2 (not finished1)), Black: 70#(= state22 state12), 3454#(not finished1), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, 920#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1698#true, Black: 860#(or finished2 (not finished1)), 1442#true, 1954#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, Black: 3449#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), 965#(<= 1 size1), 460#(not finished1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:15:42,768 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:15:42,768 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:15:42,768 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:15:42,768 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:15:42,768 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][232], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3291#true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1698#true, Black: 860#(or finished2 (not finished1)), 1442#true, 1954#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2491#(or (select done (select update state21)) (not finished1)), 2237#true, Black: 3449#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), 965#(<= 1 size1), 972#true, 460#(not finished1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:15:42,768 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-03-26 06:15:42,768 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:15:42,768 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:15:42,768 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:15:42,769 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][32], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, 7#thread2EXITtrue, Black: 2245#(= state22 state12), 8#thread1EXITtrue, 2313#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, 780#true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), 303#true, Black: 972#true, 3379#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), 60#(<= 0 size1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, 1614#(or finished1 (not finished2)), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 2687#(and (or finished1 (= state21 state11)) (or finished1 (= state11 (select update state21)))), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1610#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1698#true, Black: 860#(or finished2 (not finished1)), 1442#true, 1954#true, Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3291#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:15:42,769 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-03-26 06:15:42,769 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:15:42,769 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:15:42,769 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:15:42,769 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][253], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 702#(not finished1), Black: 460#(not finished1), 7#thread2EXITtrue, Black: 2245#(= state22 state12), 8#thread1EXITtrue, 2313#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3291#true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 972#true, 3379#true, 308#finished2, Black: 2770#true, 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), 60#(<= 0 size1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 589#(and finished1 finished2), 3150#true, 846#(and finished1 finished2), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, 1644#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1610#true, Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1698#true, Black: 860#(or finished2 (not finished1)), 1442#true, 1954#true, Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 2237#true, 2493#finished2, Black: 3449#true, Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:15:42,769 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:15:42,769 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:15:42,769 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:15:42,769 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:15:42,769 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][973], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, 7#thread2EXITtrue, Black: 2245#(= state22 state12), 2313#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 780#true, 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 972#true, 3379#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), 60#(<= 0 size1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 61#(<= 1 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 1614#(or finished1 (not finished2)), 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 2687#(and (or finished1 (= state21 state11)) (or finished1 (= state11 (select update state21)))), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1610#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1698#true, Black: 860#(or finished2 (not finished1)), 1442#true, 1954#true, Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3291#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:15:42,769 INFO L384 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2021-03-26 06:15:42,769 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:15:42,769 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:15:42,769 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:15:42,770 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][705], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 702#(not finished1), Black: 460#(not finished1), 7#thread2EXITtrue, 8#thread1EXITtrue, Black: 2245#(= state22 state12), 2313#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3291#true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 972#true, 3379#true, 308#finished2, Black: 2770#true, 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 61#(<= 1 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 589#(and finished1 finished2), 1869#true, 1614#(or finished1 (not finished2)), 846#(and finished1 finished2), 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1610#true, Black: 1615#(not finished2), 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1698#true, Black: 860#(or finished2 (not finished1)), 1442#true, 1954#true, Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 2237#true, 2493#finished2, Black: 3449#true, Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:15:42,770 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:15:42,770 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:15:42,770 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:15:42,770 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:15:42,770 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:15:42,770 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([103] L52-->L52: Formula: (and (let ((.cse0 (select v_done_15 v_state21_14))) (or (and .cse0 v_finished2_11) (and (not .cse0) (not v_finished2_11)))) (= v_state22_11 (select (select v_consume_11 v_state22_12) (select v_produce_17 v_state21_15))) (= v_state21_14 (select v_update_13 v_state21_15)) (not v_finished2_12)) InVars {state21=v_state21_15, state22=v_state22_12, done=v_done_15, produce=v_produce_17, finished2=v_finished2_12, consume=v_consume_11, update=v_update_13} OutVars{state21=v_state21_14, state22=v_state22_11, done=v_done_15, produce=v_produce_17, finished2=v_finished2_11, consume=v_consume_11, update=v_update_13} AuxVars[] AssignedVars[state21, state22, finished2][511], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 8#thread1EXITtrue, 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 780#true, 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3296#finished2, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), 60#(<= 0 size1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 2687#(and (or finished1 (= state21 state11)) (or finished1 (= state11 (select update state21)))), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1614#(or finished1 (not finished2)), 1177#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1954#true, 1442#true, 1698#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3291#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:15:42,770 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-03-26 06:15:42,770 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:15:42,770 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:15:42,770 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:15:42,770 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([103] L52-->L52: Formula: (and (let ((.cse0 (select v_done_15 v_state21_14))) (or (and .cse0 v_finished2_11) (and (not .cse0) (not v_finished2_11)))) (= v_state22_11 (select (select v_consume_11 v_state22_12) (select v_produce_17 v_state21_15))) (= v_state21_14 (select v_update_13 v_state21_15)) (not v_finished2_12)) InVars {state21=v_state21_15, state22=v_state22_12, done=v_done_15, produce=v_produce_17, finished2=v_finished2_12, consume=v_consume_11, update=v_update_13} OutVars{state21=v_state21_14, state22=v_state22_11, done=v_done_15, produce=v_produce_17, finished2=v_finished2_11, consume=v_consume_11, update=v_update_13} AuxVars[] AssignedVars[state21, state22, finished2][425], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3296#finished2, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), 2598#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), 60#(<= 0 size1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1698#true, 1954#true, 1442#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3291#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:15:42,770 INFO L384 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2021-03-26 06:15:42,770 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:15:42,770 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:15:42,770 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:15:43,336 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][722], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 51#true, Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1698#true, 1954#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, Black: 3449#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), 965#(<= 1 size1), 460#(not finished1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:15:43,336 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:15:43,336 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:15:43,336 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:15:43,336 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:15:43,336 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][1118], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), 2598#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1954#true, Black: 860#(or finished2 (not finished1)), 1442#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 966#(<= 2 size1), Black: 965#(<= 1 size1), 456#true, 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3291#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:15:43,336 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:15:43,336 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:15:43,336 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:15:43,336 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:15:43,926 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][722], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2697#(and (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (not finished2) (not finished1)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1698#true, 1954#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, Black: 3449#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, 460#(not finished1), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3291#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:15:43,927 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:15:43,927 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:15:43,927 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:15:43,927 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:15:43,927 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][524], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 780#true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 2689#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21))), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), 1698#true, Black: 860#(or finished2 (not finished1)), 1442#true, 1954#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3291#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:15:43,927 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:15:43,927 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:15:43,928 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:15:43,928 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:15:44,067 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][722], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2697#(and (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (not finished2) (not finished1)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1698#true, 1442#true, 1954#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, Black: 3449#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, 460#(not finished1), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:15:44,067 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:15:44,067 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:15:44,067 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:15:44,068 INFO L387 tUnfolder$Statistics]: existing Event has 23 ancestors and is cut-off event [2021-03-26 06:15:44,068 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:15:44,068 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][524], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 2689#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21))), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:15:44,068 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:15:44,068 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:15:44,068 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:15:44,068 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:15:44,068 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:15:44,451 INFO L129 PetriNetUnfolder]: 4706/11127 cut-off events. [2021-03-26 06:15:44,452 INFO L130 PetriNetUnfolder]: For 717831/722576 co-relation queries the response was YES. [2021-03-26 06:15:44,682 INFO L84 FinitePrefix]: Finished finitePrefix Result has 145962 conditions, 11127 events. 4706/11127 cut-off events. For 717831/722576 co-relation queries the response was YES. Maximal size of possible extension queue 991. Compared 116141 event pairs, 32 based on Foata normal form. 827/11893 useless extension candidates. Maximal degree in co-relation 143867. Up to 2447 conditions per place. [2021-03-26 06:15:45,161 INFO L142 LiptonReduction]: Number of co-enabled transitions 12250 [2021-03-26 06:15:52,596 INFO L154 LiptonReduction]: Checked pairs total: 26543 [2021-03-26 06:15:52,597 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:15:52,597 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 11927 [2021-03-26 06:15:52,597 INFO L480 AbstractCegarLoop]: Abstraction has has 419 places, 1643 transitions, 46713 flow [2021-03-26 06:15:52,597 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 18.75) internal successors, (150), 8 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:15:52,597 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:15:52,597 INFO L263 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:15:52,798 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:15:52,798 INFO L428 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:15:52,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:15:52,798 INFO L82 PathProgramCache]: Analyzing trace with hash -1941641502, now seen corresponding path program 1 times [2021-03-26 06:15:52,798 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:15:52,798 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658007631] [2021-03-26 06:15:52,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:15:52,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:15:52,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:15:52,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:15:52,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,826 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:15:52,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:52,832 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:15:52,832 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658007631] [2021-03-26 06:15:52,832 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1328663273] [2021-03-26 06:15:52,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:15:52,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:15:52,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 5 conjunts are in the unsatisfiable core [2021-03-26 06:15:52,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:15:52,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:15:52,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:15:52,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:15:52,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:15:52,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:15:52,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:15:52,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:15:52,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:15:52,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:15:52,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:15:52,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:15:52,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:15:52,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:15:52,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:15:52,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:15:52,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:15:52,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:15:52,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:15:52,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:15:52,893 INFO L142 QuantifierPusher]: treesize reduction 7, result has 12.5 percent of original size [2021-03-26 06:15:52,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:52,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:52,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:52,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:52,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:52,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:52,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:52,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:52,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:52,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:52,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:52,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:52,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:52,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:52,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:52,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:52,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:52,900 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:52,900 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:15:52,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:15:52,901 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 06:15:52,901 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:15:52,901 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 7 [2021-03-26 06:15:52,901 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685080236] [2021-03-26 06:15:52,901 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-26 06:15:52,901 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:15:52,902 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-26 06:15:52,902 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2021-03-26 06:15:52,902 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 53 [2021-03-26 06:15:52,902 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 1643 transitions, 46713 flow. Second operand has 8 states, 8 states have (on average 34.875) internal successors, (279), 8 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:15:52,902 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:15:52,902 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 53 [2021-03-26 06:15:52,902 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:16:06,240 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][168], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), 2598#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), 303#true, Black: 972#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 966#(<= 2 size1), Black: 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), 3534#true, Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), 977#(not finished2), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:16:06,240 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:16:06,240 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:16:06,240 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:16:06,241 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:16:08,285 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][327], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 972#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1954#true, 1442#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2598#true, Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, Black: 3449#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), 965#(<= 1 size1), 460#(not finished1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), 3534#true, Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 977#(not finished2), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3291#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:16:08,286 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:16:08,286 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:16:08,286 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:16:08,286 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:16:08,286 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][168], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 10#L40true, 12#L65true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), 2598#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 972#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 587#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (select done (select update state21)) (not finished1))), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1614#(or finished1 (not finished2)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2721#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2729#(and finished1 (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214)))) finished2), Black: 2717#(and (or (and finished1 (exists ((v_state21_214 Int)) (and (select done (select update (select update v_state21_214))) (= state21 (select update v_state21_214))))) (and (exists ((v_state21_214 Int)) (and (not (select done (select update (select update v_state21_214)))) (= state21 (select update v_state21_214)))) (not finished1))) (= state11 (select update state21)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214))))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 966#(<= 2 size1), Black: 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), 3534#true, Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 977#(not finished2), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1257#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or (and (= state11 (select update state21)) (not (select done state11))) finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:16:08,286 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:16:08,286 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:16:08,286 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:16:08,286 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:16:14,101 INFO L129 PetriNetUnfolder]: 17134/33226 cut-off events. [2021-03-26 06:16:14,101 INFO L130 PetriNetUnfolder]: For 2304545/2309939 co-relation queries the response was YES. [2021-03-26 06:16:15,086 INFO L84 FinitePrefix]: Finished finitePrefix Result has 426884 conditions, 33226 events. 17134/33226 cut-off events. For 2304545/2309939 co-relation queries the response was YES. Maximal size of possible extension queue 1938. Compared 330531 event pairs, 1746 based on Foata normal form. 2808/35673 useless extension candidates. Maximal degree in co-relation 423746. Up to 10473 conditions per place. [2021-03-26 06:16:15,416 INFO L132 encePairwiseOnDemand]: 41/53 looper letters, 550 selfloop transitions, 531 changer transitions 27/2093 dead transitions. [2021-03-26 06:16:15,416 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 2093 transitions, 61940 flow [2021-03-26 06:16:15,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-26 06:16:15,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-26 06:16:15,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 305 transitions. [2021-03-26 06:16:15,420 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7193396226415094 [2021-03-26 06:16:15,420 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 305 transitions. [2021-03-26 06:16:15,420 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 305 transitions. [2021-03-26 06:16:15,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:16:15,420 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 305 transitions. [2021-03-26 06:16:15,420 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 38.125) internal successors, (305), 8 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:16:15,421 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 53.0) internal successors, (477), 9 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:16:15,421 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 53.0) internal successors, (477), 9 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:16:15,421 INFO L185 Difference]: Start difference. First operand has 419 places, 1643 transitions, 46713 flow. Second operand 8 states and 305 transitions. [2021-03-26 06:16:15,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 2093 transitions, 61940 flow [2021-03-26 06:16:42,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 2093 transitions, 60613 flow, removed 317 selfloop flow, removed 10 redundant places. [2021-03-26 06:16:42,670 INFO L241 Difference]: Finished difference. Result has 413 places, 1871 transitions, 52253 flow [2021-03-26 06:16:42,671 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=41389, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=294, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=52253, PETRI_PLACES=413, PETRI_TRANSITIONS=1871} [2021-03-26 06:16:42,672 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 388 predicate places. [2021-03-26 06:16:42,672 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:16:42,672 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 413 places, 1871 transitions, 52253 flow [2021-03-26 06:16:42,672 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 413 places, 1871 transitions, 52253 flow [2021-03-26 06:16:42,695 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 413 places, 1871 transitions, 52253 flow [2021-03-26 06:16:44,110 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][1469], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 780#true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), 15#L26true, Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 3534#true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), 2598#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1282#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1698#true, 1442#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 966#(<= 2 size1), Black: 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3291#true, 3558#(<= size1 2), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:16:44,110 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:16:44,110 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:16:44,110 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:16:44,110 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:16:44,110 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][754], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 3534#true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1282#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1442#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, Black: 3449#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 460#(not finished1), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), 3562#(<= size1 1), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:16:44,110 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:16:44,110 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:16:44,110 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:16:44,110 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:16:44,808 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][129], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), 15#L26true, Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 3534#true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3291#true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), 2605#finished2, Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1282#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 860#(or finished2 (not finished1)), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, 2493#finished2, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 966#(<= 2 size1), Black: 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3558#(<= size1 2), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:16:44,809 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:16:44,809 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:16:44,809 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:16:44,809 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:16:46,208 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][1331], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 3539#(and (<= size1 0) finished1), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), 33#L27-1true, Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 51#true, Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, Black: 3449#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), 965#(<= 1 size1), 972#true, 460#(not finished1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), 3534#true, Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:16:46,208 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:16:46,208 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:16:46,208 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:16:46,208 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:16:46,694 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][1331], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), 33#L27-1true, Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), 303#true, Black: 972#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1698#true, 1442#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, Black: 3449#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 460#(not finished1), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 3534#true, Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), 977#(not finished2), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:16:46,694 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:16:46,694 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:16:46,694 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:16:46,694 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:16:46,694 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][1469], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), 15#L26true, Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), 2598#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), 303#true, Black: 972#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 966#(<= 2 size1), Black: 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), 3534#true, Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), 977#(not finished2), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:16:46,694 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:16:46,694 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:16:46,695 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:16:46,695 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:16:47,186 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][129], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), 15#L26true, Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3291#true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), 2605#finished2, Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, 308#finished2, 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 860#(or finished2 (not finished1)), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2493#finished2, 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 966#(<= 2 size1), Black: 965#(<= 1 size1), 456#true, 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), 3534#true, Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:16:47,186 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:16:47,186 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:16:47,186 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:16:47,186 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:16:47,406 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([103] L52-->L52: Formula: (and (let ((.cse0 (select v_done_15 v_state21_14))) (or (and .cse0 v_finished2_11) (and (not .cse0) (not v_finished2_11)))) (= v_state22_11 (select (select v_consume_11 v_state22_12) (select v_produce_17 v_state21_15))) (= v_state21_14 (select v_update_13 v_state21_15)) (not v_finished2_12)) InVars {state21=v_state21_15, state22=v_state22_12, done=v_done_15, produce=v_produce_17, finished2=v_finished2_12, consume=v_consume_11, update=v_update_13} OutVars{state21=v_state21_14, state22=v_state22_11, done=v_done_15, produce=v_produce_17, finished2=v_finished2_11, consume=v_consume_11, update=v_update_13} AuxVars[] AssignedVars[state21, state22, finished2][767], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), 784#(or finished2 (not finished1)), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), 18#L27true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), 60#(<= 0 size1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 61#(<= 1 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1282#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1442#true, 1954#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), Black: 3449#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), 964#(<= 0 size1), Black: 965#(<= 1 size1), 460#(not finished1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 3534#true, Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3291#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:16:47,407 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-03-26 06:16:47,407 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:16:47,407 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:16:47,407 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:16:47,407 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][1605], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 702#(not finished1), Black: 460#(not finished1), 7#thread2EXITtrue, Black: 2245#(= state22 state12), 2313#true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3558#(<= size1 2), 15#L26true, Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 3534#true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3291#true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 972#true, 3379#true, 308#finished2, Black: 2770#true, 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), 60#(<= 0 size1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1282#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 589#(and finished1 finished2), 3150#true, 1614#(or finished1 (not finished2)), 846#(and finished1 finished2), Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1610#true, Black: 1615#(not finished2), 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, Black: 860#(or finished2 (not finished1)), 1442#true, 1698#true, Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 2493#finished2, 2237#true, Black: 3449#true, Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 3539#(and (<= size1 0) finished1), 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:16:47,407 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-03-26 06:16:47,407 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:16:47,407 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:16:47,407 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:16:47,407 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][773], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 7#thread2EXITtrue, 519#true, Black: 2245#(= state22 state12), 2313#true, 780#true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3558#(<= size1 2), 15#L26true, Black: 3562#(<= size1 1), Black: 3534#true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 972#true, 3379#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1282#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 1614#(or finished1 (not finished2)), 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 2687#(and (or finished1 (= state21 state11)) (or finished1 (= state11 (select update state21)))), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1610#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, Black: 860#(or finished2 (not finished1)), 1442#true, 1698#true, Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), Black: 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, 3539#(and (<= size1 0) finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3291#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:16:47,407 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:16:47,408 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:16:47,408 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:16:47,408 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:16:47,408 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][1333], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 3536#(<= size1 0), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), 784#(or finished2 (not finished1)), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), 33#L27-1true, Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3291#true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1282#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, Black: 860#(or finished2 (not finished1)), 1442#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2491#(or (select done (select update state21)) (not finished1)), 2237#true, 702#(not finished1), Black: 3449#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), 965#(<= 1 size1), 972#true, 460#(not finished1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 3534#true, Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:16:47,408 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-03-26 06:16:47,408 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:16:47,408 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:16:47,408 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:16:47,408 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([103] L52-->L52: Formula: (and (let ((.cse0 (select v_done_15 v_state21_14))) (or (and .cse0 v_finished2_11) (and (not .cse0) (not v_finished2_11)))) (= v_state22_11 (select (select v_consume_11 v_state22_12) (select v_produce_17 v_state21_15))) (= v_state21_14 (select v_update_13 v_state21_15)) (not v_finished2_12)) InVars {state21=v_state21_15, state22=v_state22_12, done=v_done_15, produce=v_produce_17, finished2=v_finished2_12, consume=v_consume_11, update=v_update_13} OutVars{state21=v_state21_14, state22=v_state22_11, done=v_done_15, produce=v_produce_17, finished2=v_finished2_11, consume=v_consume_11, update=v_update_13} AuxVars[] AssignedVars[state21, state22, finished2][1020], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), 15#L26true, Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), 2598#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1282#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1442#true, 1954#true, 1698#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), Black: 965#(<= 1 size1), 456#true, 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 3534#true, Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3291#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:16:47,408 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:16:47,409 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:16:47,409 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:16:47,409 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:16:47,496 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([103] L52-->L52: Formula: (and (let ((.cse0 (select v_done_15 v_state21_14))) (or (and .cse0 v_finished2_11) (and (not .cse0) (not v_finished2_11)))) (= v_state22_11 (select (select v_consume_11 v_state22_12) (select v_produce_17 v_state21_15))) (= v_state21_14 (select v_update_13 v_state21_15)) (not v_finished2_12)) InVars {state21=v_state21_15, state22=v_state22_12, done=v_done_15, produce=v_produce_17, finished2=v_finished2_12, consume=v_consume_11, update=v_update_13} OutVars{state21=v_state21_14, state22=v_state22_11, done=v_done_15, produce=v_produce_17, finished2=v_finished2_11, consume=v_consume_11, update=v_update_13} AuxVars[] AssignedVars[state21, state22, finished2][767], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 18#L27true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3296#finished2, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 51#true, Black: 2770#true, 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, Black: 3449#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), 964#(<= 0 size1), Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 460#(not finished1), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), 3534#true, Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:16:47,497 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:16:47,497 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:16:47,497 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:16:47,497 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:16:47,497 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-03-26 06:16:47,497 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][1333], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3296#finished2, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3291#true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 51#true, Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1698#true, 1954#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2491#(or (select done (select update state21)) (not finished1)), 2237#true, Black: 3449#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, 460#(not finished1), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), 3534#true, Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:16:47,497 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:16:47,497 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:16:47,497 INFO L387 tUnfolder$Statistics]: existing Event has 24 ancestors and is cut-off event [2021-03-26 06:16:47,497 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:16:47,497 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:16:48,463 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([96] L26-->thread1EXIT: Formula: v_finished1_7 InVars {finished1=v_finished1_7} OutVars{finished1=v_finished1_7} AuxVars[] AssignedVars[][538], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2245#(= state22 state12), 8#thread1EXITtrue, 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 3536#(<= size1 0), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 3534#true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3291#true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 972#true, 3379#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 589#(and finished1 finished2), 1869#true, 1614#(or finished1 (not finished2)), 846#(and finished1 finished2), 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1610#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, 2493#finished2, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), Black: 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, 3539#(and (<= size1 0) finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:16:48,463 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-03-26 06:16:48,463 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:16:48,463 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:16:48,463 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:16:48,464 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][55], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, 2567#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 3536#(<= size1 0), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 3534#true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 23#thread3EXITtrue, Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3296#finished2, 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3291#true, Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), 2685#(and finished2 (not finished1)), Black: 70#(= state22 state12), 3454#(not finished1), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, Black: 3449#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 460#(not finished1), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3562#(<= size1 1), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:16:48,464 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-03-26 06:16:48,464 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:16:48,464 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:16:48,464 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:16:48,464 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][872], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 7#thread2EXITtrue, Black: 2245#(= state22 state12), 2313#true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 3536#(<= size1 0), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 3534#true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3291#true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 972#true, 3379#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 589#(and finished1 finished2), 1869#true, 846#(and finished1 finished2), 1614#(or finished1 (not finished2)), 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1610#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, 2493#finished2, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), Black: 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, 3539#(and (<= size1 0) finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:16:48,464 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-03-26 06:16:48,464 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:16:48,464 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:16:48,464 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:16:48,612 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([96] L26-->thread1EXIT: Formula: v_finished1_7 InVars {finished1=v_finished1_7} OutVars{finished1=v_finished1_7} AuxVars[] AssignedVars[][538], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2245#(= state22 state12), 8#thread1EXITtrue, 2313#true, 10#L40true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 3536#(<= size1 0), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 3534#true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3291#true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 972#true, 3379#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 589#(and finished1 finished2), 1869#true, 846#(and finished1 finished2), 1614#(or finished1 (not finished2)), 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1610#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, 2493#finished2, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3453#(or finished2 (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), Black: 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, 3539#(and (<= size1 0) finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:16:48,613 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-03-26 06:16:48,613 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:16:48,613 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:16:48,613 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:16:48,817 INFO L129 PetriNetUnfolder]: 7153/16245 cut-off events. [2021-03-26 06:16:48,817 INFO L130 PetriNetUnfolder]: For 1110946/1120464 co-relation queries the response was YES. [2021-03-26 06:16:49,085 INFO L84 FinitePrefix]: Finished finitePrefix Result has 220408 conditions, 16245 events. 7153/16245 cut-off events. For 1110946/1120464 co-relation queries the response was YES. Maximal size of possible extension queue 1335. Compared 173000 event pairs, 184 based on Foata normal form. 1230/17319 useless extension candidates. Maximal degree in co-relation 217989. Up to 3580 conditions per place. [2021-03-26 06:16:49,341 INFO L142 LiptonReduction]: Number of co-enabled transitions 13660 [2021-03-26 06:17:02,340 INFO L154 LiptonReduction]: Checked pairs total: 30533 [2021-03-26 06:17:02,340 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:17:02,340 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 19668 [2021-03-26 06:17:02,340 INFO L480 AbstractCegarLoop]: Abstraction has has 413 places, 1871 transitions, 52253 flow [2021-03-26 06:17:02,341 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 34.875) internal successors, (279), 8 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:17:02,341 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:17:02,341 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:17:02,542 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:17:02,542 INFO L428 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:17:02,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:17:02,543 INFO L82 PathProgramCache]: Analyzing trace with hash -981486902, now seen corresponding path program 3 times [2021-03-26 06:17:02,543 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:17:02,543 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30026565] [2021-03-26 06:17:02,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:17:02,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:17:02,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:17:02,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:17:02,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 06:17:02,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:17:02,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:17:02,608 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:17:02,608 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30026565] [2021-03-26 06:17:02,608 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [592553898] [2021-03-26 06:17:02,608 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:17:02,671 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-03-26 06:17:02,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 06:17:02,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-03-26 06:17:02,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:17:02,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:17:02,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:17:02,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:17:02,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:17:02,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:17:02,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:17:02,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:17:02,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:17:02,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:17:02,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:17:02,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:17:02,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:17:02,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:17:02,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:17:02,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:17:02,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:17:02,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:17:02,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:17:02,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:17:02,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,694 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:17:02,694 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:17:02,695 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:17:02,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:17:02,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:17:02,711 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:17:02,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:17:02,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:17:02,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:17:02,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:17:02,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:17:02,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:17:02,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:17:02,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:17:02,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 06:17:02,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 06:17:02,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:17:02,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 06:17:02,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 06:17:02,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,720 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:17:02,720 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:17:02,721 INFO L142 QuantifierPusher]: treesize reduction 39, result has 40.0 percent of original size [2021-03-26 06:17:02,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:17:02,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:17:02,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:17:02,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:17:02,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:17:02,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:17:02,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:17:02,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:17:02,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:17:02,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:17:02,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:17:02,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:17:02,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:17:02,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:17:02,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:17:02,744 INFO L142 QuantifierPusher]: treesize reduction 8, result has 27.3 percent of original size [2021-03-26 06:17:02,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:17:02,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:17:02,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:17:02,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:17:02,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:17:02,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:17:02,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:17:02,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:17:02,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:17:02,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:17:02,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:17:02,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:17:02,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:17:02,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:17:02,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:17:02,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:17:02,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:17:02,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:17:02,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,753 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:17:02,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:17:02,753 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:17:02,753 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-03-26 06:17:02,753 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:17:02,754 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2021-03-26 06:17:02,754 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557039088] [2021-03-26 06:17:02,755 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-26 06:17:02,755 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:17:02,755 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-26 06:17:02,756 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-03-26 06:17:02,756 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 53 [2021-03-26 06:17:02,756 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 1871 transitions, 52253 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:17:02,756 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:17:02,756 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 53 [2021-03-26 06:17:02,756 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:17:27,621 INFO L129 PetriNetUnfolder]: 19264/35424 cut-off events. [2021-03-26 06:17:27,621 INFO L130 PetriNetUnfolder]: For 2060095/2067028 co-relation queries the response was YES. [2021-03-26 06:17:28,646 INFO L84 FinitePrefix]: Finished finitePrefix Result has 454062 conditions, 35424 events. 19264/35424 cut-off events. For 2060095/2067028 co-relation queries the response was YES. Maximal size of possible extension queue 2039. Compared 335616 event pairs, 1522 based on Foata normal form. 3327/38661 useless extension candidates. Maximal degree in co-relation 450670. Up to 9668 conditions per place. [2021-03-26 06:17:28,845 INFO L132 encePairwiseOnDemand]: 36/53 looper letters, 1155 selfloop transitions, 272 changer transitions 7/1955 dead transitions. [2021-03-26 06:17:28,845 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 1955 transitions, 56885 flow [2021-03-26 06:17:28,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-26 06:17:28,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-26 06:17:28,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 258 transitions. [2021-03-26 06:17:28,846 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4425385934819897 [2021-03-26 06:17:28,846 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 258 transitions. [2021-03-26 06:17:28,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 258 transitions. [2021-03-26 06:17:28,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:17:28,846 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 258 transitions. [2021-03-26 06:17:28,847 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 23.454545454545453) internal successors, (258), 11 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:17:28,847 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 53.0) internal successors, (636), 12 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:17:28,847 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 53.0) internal successors, (636), 12 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:17:28,847 INFO L185 Difference]: Start difference. First operand has 413 places, 1871 transitions, 52253 flow. Second operand 11 states and 258 transitions. [2021-03-26 06:17:28,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 1955 transitions, 56885 flow [2021-03-26 06:18:00,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 1955 transitions, 56119 flow, removed 87 selfloop flow, removed 4 redundant places. [2021-03-26 06:18:00,835 INFO L241 Difference]: Finished difference. Result has 420 places, 1865 transitions, 51848 flow [2021-03-26 06:18:00,836 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=51329, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1866, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=272, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=51848, PETRI_PLACES=420, PETRI_TRANSITIONS=1865} [2021-03-26 06:18:00,836 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 395 predicate places. [2021-03-26 06:18:00,836 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:18:00,837 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 420 places, 1865 transitions, 51848 flow [2021-03-26 06:18:00,837 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 420 places, 1865 transitions, 51848 flow [2021-03-26 06:18:00,854 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 420 places, 1865 transitions, 51848 flow [2021-03-26 06:18:02,790 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][1830], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), 15#L26true, Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 3534#true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), 3625#finished2, Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), 2605#finished2, Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1282#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 860#(or finished2 (not finished1)), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, 2493#finished2, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3558#(<= size1 2), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:18:02,791 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:18:02,791 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:18:02,791 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:02,791 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:18:03,863 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][1295], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 3539#(and (<= size1 0) finished1), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3558#(<= size1 2), 784#(or finished2 (not finished1)), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 51#true, Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 3685#(and (or (select done (select update (select update state21))) (not finished1)) (or finished2 (not finished1))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1442#true, 1954#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, Black: 3449#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), 965#(<= 1 size1), 460#(not finished1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), 3534#true, Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:18:03,864 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:18:03,864 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:18:03,864 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:03,864 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:18:03,864 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][1234], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), 15#L26true, Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), 3620#true, 2598#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 966#(<= 2 size1), Black: 965#(<= 1 size1), 456#true, 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), 3534#true, Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:18:03,864 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-03-26 06:18:03,864 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:18:03,864 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:18:03,864 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:03,953 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][533], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 7#thread2EXITtrue, Black: 2245#(= state22 state12), 2313#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3558#(<= size1 2), 15#L26true, Black: 3562#(<= size1 1), Black: 3534#true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 972#true, 3379#true, 308#finished2, 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 589#(and finished1 finished2), 1869#true, 1614#(or finished1 (not finished2)), 846#(and finished1 finished2), 3150#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, 3693#(and finished1 finished2), Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1610#true, Black: 1615#(not finished2), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1442#true, 1698#true, Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, 2493#finished2, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), Black: 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, 3539#(and (<= size1 0) finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:18:03,954 INFO L384 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2021-03-26 06:18:03,954 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:18:03,954 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:18:03,954 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:03,954 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([96] L26-->thread1EXIT: Formula: v_finished1_7 InVars {finished1=v_finished1_7} OutVars{finished1=v_finished1_7} AuxVars[] AssignedVars[][981], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 8#thread1EXITtrue, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 972#true, 3379#true, 308#finished2, 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 3072#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 589#(and finished1 finished2), 1869#true, 1614#(or finished1 (not finished2)), 846#(and finished1 finished2), 3150#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, 3693#(and finished1 finished2), Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1610#true, Black: 1615#(not finished2), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1442#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, 2493#finished2, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 3534#true, Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:18:03,954 INFO L384 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2021-03-26 06:18:03,954 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:18:03,954 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:18:03,954 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:04,240 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][1297], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 51#true, Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 3685#(and (or (select done (select update (select update state21))) (not finished1)) (or finished2 (not finished1))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1442#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2491#(or (select done (select update state21)) (not finished1)), Black: 2170#(= state22 state12), 2237#true, Black: 3449#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), 965#(<= 1 size1), 460#(not finished1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 3534#true, Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:18:04,240 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-03-26 06:18:04,240 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:04,240 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:18:04,240 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:18:04,241 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([103] L52-->L52: Formula: (and (let ((.cse0 (select v_done_15 v_state21_14))) (or (and .cse0 v_finished2_11) (and (not .cse0) (not v_finished2_11)))) (= v_state22_11 (select (select v_consume_11 v_state22_12) (select v_produce_17 v_state21_15))) (= v_state21_14 (select v_update_13 v_state21_15)) (not v_finished2_12)) InVars {state21=v_state21_15, state22=v_state22_12, done=v_done_15, produce=v_produce_17, finished2=v_finished2_12, consume=v_consume_11, update=v_update_13} OutVars{state21=v_state21_14, state22=v_state22_11, done=v_done_15, produce=v_produce_17, finished2=v_finished2_11, consume=v_consume_11, update=v_update_13} AuxVars[] AssignedVars[state21, state22, finished2][1350], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 18#L27true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 51#true, Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 3072#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 3685#(and (or (select done (select update (select update state21))) (not finished1)) (or finished2 (not finished1))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1698#true, 1442#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, Black: 3449#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), 964#(<= 0 size1), Black: 965#(<= 1 size1), 972#true, 460#(not finished1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 3534#true, Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:18:04,241 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-03-26 06:18:04,241 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:04,241 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:18:04,241 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:18:04,409 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][1830], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), 15#L26true, Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), 3625#finished2, Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), 2605#finished2, Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 860#(or finished2 (not finished1)), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, 2493#finished2, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 966#(<= 2 size1), Black: 965#(<= 1 size1), 456#true, 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), 3534#true, Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:18:04,409 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:18:04,409 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:04,409 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:18:04,409 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:18:04,475 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][1297], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, 2567#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 51#true, Black: 2770#true, 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 3689#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), 2685#(and finished2 (not finished1)), Black: 70#(= state22 state12), 3454#(not finished1), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1442#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, Black: 3449#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), 965#(<= 1 size1), 460#(not finished1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 3534#true, Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:18:04,475 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-03-26 06:18:04,475 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:18:04,475 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:18:04,475 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:18:04,693 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][1295], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), 303#true, Black: 972#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 3685#(and (or (select done (select update (select update state21))) (not finished1)) (or finished2 (not finished1))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1442#true, 1954#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, Black: 3449#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 460#(not finished1), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), 3534#true, Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), 977#(not finished2), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:18:04,694 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:18:04,694 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:18:04,694 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:18:04,694 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:18:04,694 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][1234], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), 15#L26true, Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 3620#true, Black: 3294#(or (select done (select update (select update state21))) (not finished1)), 2598#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), 303#true, Black: 972#true, 3379#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), 3534#true, Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), 977#(not finished2), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:18:04,694 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:18:04,694 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:18:04,694 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:18:04,694 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:18:05,473 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][533], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 7#thread2EXITtrue, Black: 2245#(= state22 state12), 2313#true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3558#(<= size1 2), 15#L26true, Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 3534#true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 972#true, 3379#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 589#(and finished1 finished2), 1869#true, 1614#(or finished1 (not finished2)), 846#(and finished1 finished2), 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), 3693#(and finished1 finished2), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1610#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, Black: 860#(or finished2 (not finished1)), 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, 2493#finished2, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), Black: 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, 3539#(and (<= size1 0) finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:18:05,473 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-03-26 06:18:05,473 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:18:05,473 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:18:05,474 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:18:05,474 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:05,474 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][1297], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, 2567#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 3536#(<= size1 0), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, 3689#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 2685#(and finished2 (not finished1)), 3454#(not finished1), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1698#true, 1442#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, Black: 3449#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), 965#(<= 1 size1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 460#(not finished1), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), 3534#true, Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:18:05,474 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-03-26 06:18:05,474 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:18:05,474 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:18:05,474 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:18:05,474 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:18:05,474 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([96] L26-->thread1EXIT: Formula: v_finished1_7 InVars {finished1=v_finished1_7} OutVars{finished1=v_finished1_7} AuxVars[] AssignedVars[][981], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 8#thread1EXITtrue, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 972#true, 3379#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 589#(and finished1 finished2), 1869#true, 1614#(or finished1 (not finished2)), 846#(and finished1 finished2), 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, 3693#(and finished1 finished2), Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1610#true, Black: 1615#(not finished2), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, 2493#finished2, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), Black: 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 3534#true, Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:18:05,474 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-03-26 06:18:05,474 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:18:05,474 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:18:05,474 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:18:05,474 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:05,995 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][53], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, 2567#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 3534#true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 23#thread3EXITtrue, Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 3689#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), 2685#(and finished2 (not finished1)), Black: 70#(= state22 state12), 3454#(not finished1), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1442#true, 1698#true, Black: 860#(or finished2 (not finished1)), 1954#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, Black: 3449#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), 965#(<= 1 size1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 460#(not finished1), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, Black: 1449#(= state22 state12), 3562#(<= size1 1), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:18:05,996 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-03-26 06:18:05,996 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:18:05,996 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:18:05,996 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:18:05,996 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][466], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 7#thread2EXITtrue, Black: 2245#(= state22 state12), 2313#true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 3536#(<= size1 0), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3558#(<= size1 2), 15#L26true, Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 3534#true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 23#thread3EXITtrue, Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 972#true, 3379#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 589#(and finished1 finished2), 1869#true, 846#(and finished1 finished2), 1614#(or finished1 (not finished2)), 3150#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, 3693#(and finished1 finished2), Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1610#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1442#true, 1698#true, 1954#true, Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2493#finished2, 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, 3539#(and (<= size1 0) finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:18:05,996 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-03-26 06:18:05,996 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:18:05,996 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:05,996 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:18:05,996 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([96] L26-->thread1EXIT: Formula: v_finished1_7 InVars {finished1=v_finished1_7} OutVars{finished1=v_finished1_7} AuxVars[] AssignedVars[][194], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2245#(= state22 state12), 8#thread1EXITtrue, 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 3536#(<= size1 0), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 3534#true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 23#thread3EXITtrue, Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 972#true, 3379#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 589#(and finished1 finished2), 1869#true, 1614#(or finished1 (not finished2)), 846#(and finished1 finished2), 3150#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, 3693#(and finished1 finished2), Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1610#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1442#true, 1698#true, 1954#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2493#finished2, 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, 3539#(and (<= size1 0) finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:18:05,996 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-03-26 06:18:05,996 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:18:05,996 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:05,996 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:18:06,125 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([96] L26-->thread1EXIT: Formula: v_finished1_7 InVars {finished1=v_finished1_7} OutVars{finished1=v_finished1_7} AuxVars[] AssignedVars[][194], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2245#(= state22 state12), 8#thread1EXITtrue, 2313#true, 10#L40true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 3536#(<= size1 0), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 3534#true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 23#thread3EXITtrue, Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 972#true, 3379#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 589#(and finished1 finished2), 1869#true, 846#(and finished1 finished2), 1614#(or finished1 (not finished2)), 3150#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, 3693#(and finished1 finished2), Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1610#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1442#true, 1698#true, 1954#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2493#finished2, 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, 3539#(and (<= size1 0) finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:18:06,125 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-03-26 06:18:06,125 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:18:06,125 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:18:06,125 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:18:06,372 INFO L129 PetriNetUnfolder]: 7157/16145 cut-off events. [2021-03-26 06:18:06,372 INFO L130 PetriNetUnfolder]: For 1081154/1090714 co-relation queries the response was YES. [2021-03-26 06:18:06,954 INFO L84 FinitePrefix]: Finished finitePrefix Result has 220394 conditions, 16145 events. 7157/16145 cut-off events. For 1081154/1090714 co-relation queries the response was YES. Maximal size of possible extension queue 1332. Compared 171221 event pairs, 191 based on Foata normal form. 1217/17188 useless extension candidates. Maximal degree in co-relation 218077. Up to 3370 conditions per place. [2021-03-26 06:18:07,217 INFO L142 LiptonReduction]: Number of co-enabled transitions 13626 [2021-03-26 06:18:20,241 INFO L154 LiptonReduction]: Checked pairs total: 30458 [2021-03-26 06:18:20,241 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 06:18:20,241 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 19405 [2021-03-26 06:18:20,242 INFO L480 AbstractCegarLoop]: Abstraction has has 420 places, 1865 transitions, 51848 flow [2021-03-26 06:18:20,242 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:18:20,242 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:18:20,242 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:18:20,443 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:18:20,444 INFO L428 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:18:20,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:18:20,444 INFO L82 PathProgramCache]: Analyzing trace with hash 1635715758, now seen corresponding path program 1 times [2021-03-26 06:18:20,444 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:18:20,444 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365742562] [2021-03-26 06:18:20,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:18:20,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:18:20,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:18:20,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:18:20,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-26 06:18:20,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:18:20,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:18:20,467 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:18:20,467 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365742562] [2021-03-26 06:18:20,467 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [138258267] [2021-03-26 06:18:20,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:18:20,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:18:20,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 11 conjunts are in the unsatisfiable core [2021-03-26 06:18:20,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:18:20,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:18:20,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:18:20,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:18:20,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:18:20,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:18:20,516 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:18:20,516 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:18:20,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:18:20,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:18:20,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:18:20,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:18:20,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:18:20,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:18:20,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:18:20,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:18:20,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:18:20,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:18:20,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:18:20,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:18:20,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:18:20,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 06:18:20,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:18:20,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:18:20,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:18:20,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:18:20,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:18:20,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:18:20,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:18:20,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:18:20,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:18:20,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:18:20,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:18:20,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:18:20,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:18:20,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:18:20,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 06:18:20,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:18:20,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:18:20,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:18:20,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:18:20,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:18:20,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:18:20,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:18:20,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:18:20,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:18:20,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:18:20,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:18:20,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:18:20,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:18:20,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:18:20,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:18:20,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:18:20,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:18:20,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:18:20,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:18:20,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:18:20,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:18:20,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:18:20,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:18:20,549 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:18:20,549 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:18:20,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:18:20,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:18:20,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:18:20,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:18:20,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:18:20,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:18:20,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:18:20,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:18:20,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:18:20,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:18:20,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:18:20,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:18:20,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:18:20,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:18:20,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:18:20,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:18:20,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:18:20,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:18:20,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:18:20,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:18:20,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:18:20,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:18:20,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:18:20,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:18:20,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:18:20,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:18:20,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:18:20,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:18:20,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:18:20,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:18:20,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:18:20,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:18:20,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:18:20,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:18:20,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:18:20,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:18:20,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:18:20,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:18:20,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:18:20,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:18:20,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:18:20,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:18:20,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:18:20,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:18:20,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:18:20,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:18:20,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:18:20,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:18:20,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:18:20,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:18:20,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:18:20,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 06:18:20,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 06:18:20,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:18:20,572 INFO L142 QuantifierPusher]: treesize reduction 20, result has 31.0 percent of original size [2021-03-26 06:18:20,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:18:20,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:18:20,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:18:20,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:18:20,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:18:20,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:18:20,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:18:20,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:18:20,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:18:20,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:18:20,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:18:20,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:18:20,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:18:20,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:18:20,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:18:20,579 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:18:20,580 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:18:20,580 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-03-26 06:18:20,580 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146682634] [2021-03-26 06:18:20,580 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-26 06:18:20,580 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:18:20,580 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-26 06:18:20,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-03-26 06:18:20,580 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 53 [2021-03-26 06:18:20,581 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 1865 transitions, 51848 flow. Second operand has 7 states, 7 states have (on average 24.142857142857142) internal successors, (169), 7 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:18:20,581 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:18:20,581 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 53 [2021-03-26 06:18:20,581 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:18:27,833 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([96] L26-->thread1EXIT: Formula: v_finished1_7 InVars {finished1=v_finished1_7} OutVars{finished1=v_finished1_7} AuxVars[] AssignedVars[][558], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 702#(not finished1), Black: 460#(not finished1), 8#thread1EXITtrue, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 972#true, 3379#true, 308#finished2, Black: 2770#true, 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), 60#(<= 0 size1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 589#(and finished1 finished2), 3150#true, 1614#(or finished1 (not finished2)), 846#(and finished1 finished2), Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, 3693#(and finished1 finished2), Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3717#finished2, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1610#true, Black: 1615#(not finished2), 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1698#true, Black: 860#(or finished2 (not finished1)), 1442#true, 1954#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 2493#finished2, 2237#true, Black: 3449#true, Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), 3534#true, Black: 152#(= state22 state12), Black: 2937#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:18:27,834 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-03-26 06:18:27,834 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:27,834 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:18:27,834 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:27,834 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([96] L26-->thread1EXIT: Formula: v_finished1_7 InVars {finished1=v_finished1_7} OutVars{finished1=v_finished1_7} AuxVars[] AssignedVars[][409], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 8#thread1EXITtrue, 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, 780#true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), 3620#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 972#true, 3379#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, 1614#(or finished1 (not finished2)), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 2687#(and (or finished1 (= state21 state11)) (or finished1 (= state11 (select update state21)))), 3712#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1610#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1698#true, Black: 860#(or finished2 (not finished1)), 1442#true, 1954#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), 3534#true, Black: 2937#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3291#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:18:27,834 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:18:27,834 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:18:27,834 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:18:27,834 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:18:27,834 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][779], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 702#(not finished1), Black: 460#(not finished1), 7#thread2EXITtrue, Black: 2245#(= state22 state12), 2313#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3558#(<= size1 2), 15#L26true, Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 3534#true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 972#true, 3379#true, 308#finished2, Black: 2770#true, 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), 60#(<= 0 size1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 589#(and finished1 finished2), 3150#true, 1614#(or finished1 (not finished2)), 846#(and finished1 finished2), Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), 3693#(and finished1 finished2), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3717#finished2, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1610#true, Black: 1615#(not finished2), 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1698#true, Black: 860#(or finished2 (not finished1)), 1442#true, 1954#true, Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 2493#finished2, 2237#true, Black: 3449#true, Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 3539#(and (<= size1 0) finished1), 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:18:27,834 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-03-26 06:18:27,834 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:27,834 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:27,834 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:18:27,835 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][781], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, 7#thread2EXITtrue, Black: 2245#(= state22 state12), 2313#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, 780#true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3558#(<= size1 2), 15#L26true, Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 3534#true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), 3620#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 972#true, 3379#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, 1614#(or finished1 (not finished2)), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 2687#(and (or finished1 (= state21 state11)) (or finished1 (= state11 (select update state21)))), 3712#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1610#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1698#true, Black: 860#(or finished2 (not finished1)), 1442#true, 1954#true, Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, 3539#(and (<= size1 0) finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3291#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:18:27,835 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:18:27,835 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:18:27,835 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:18:27,835 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:18:27,835 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][319], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), 784#(or finished2 (not finished1)), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 3685#(and (or (select done (select update (select update state21))) (not finished1)) (or finished2 (not finished1))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), 3712#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1698#true, Black: 860#(or finished2 (not finished1)), 1442#true, 1954#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2491#(or (select done (select update state21)) (not finished1)), Black: 2170#(= state22 state12), 2237#true, Black: 3449#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 460#(not finished1), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), 3534#true, Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:18:27,835 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-03-26 06:18:27,835 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:27,835 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:27,835 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:18:27,835 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][782], [Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 702#(not finished1), 2567#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 3536#(<= size1 0), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 3689#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 2685#(and finished2 (not finished1)), 3454#(not finished1), 3717#finished2, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), 920#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1698#true, Black: 860#(or finished2 (not finished1)), 1442#true, 1954#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, Black: 3449#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 460#(not finished1), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), 3534#true, Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:18:27,835 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-03-26 06:18:27,835 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:18:27,835 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:18:27,835 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:18:27,836 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([103] L52-->L52: Formula: (and (let ((.cse0 (select v_done_15 v_state21_14))) (or (and .cse0 v_finished2_11) (and (not .cse0) (not v_finished2_11)))) (= v_state22_11 (select (select v_consume_11 v_state22_12) (select v_produce_17 v_state21_15))) (= v_state21_14 (select v_update_13 v_state21_15)) (not v_finished2_12)) InVars {state21=v_state21_15, state22=v_state22_12, done=v_done_15, produce=v_produce_17, finished2=v_finished2_12, consume=v_consume_11, update=v_update_13} OutVars{state21=v_state21_14, state22=v_state22_11, done=v_done_15, produce=v_produce_17, finished2=v_finished2_11, consume=v_consume_11, update=v_update_13} AuxVars[] AssignedVars[state21, state22, finished2][68], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), 784#(or finished2 (not finished1)), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 18#L27true, 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 51#true, 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 3685#(and (or (select done (select update (select update state21))) (not finished1)) (or finished2 (not finished1))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), 3712#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1698#true, 1442#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, Black: 3449#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), 964#(<= 0 size1), Black: 965#(<= 1 size1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 460#(not finished1), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), 3534#true, Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:18:27,836 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-03-26 06:18:27,836 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:18:27,836 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:27,836 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:27,836 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([103] L52-->L52: Formula: (and (let ((.cse0 (select v_done_15 v_state21_14))) (or (and .cse0 v_finished2_11) (and (not .cse0) (not v_finished2_11)))) (= v_state22_11 (select (select v_consume_11 v_state22_12) (select v_produce_17 v_state21_15))) (= v_state21_14 (select v_update_13 v_state21_15)) (not v_finished2_12)) InVars {state21=v_state21_15, state22=v_state22_12, done=v_done_15, produce=v_produce_17, finished2=v_finished2_12, consume=v_consume_11, update=v_update_13} OutVars{state21=v_state21_14, state22=v_state22_11, done=v_done_15, produce=v_produce_17, finished2=v_finished2_11, consume=v_consume_11, update=v_update_13} AuxVars[] AssignedVars[state21, state22, finished2][30], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), 15#L26true, Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), 3620#true, 2598#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3712#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1698#true, 1442#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), 3534#true, Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3291#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:18:27,836 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:18:27,836 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:18:27,836 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:18:27,836 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:18:28,251 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][782], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, 2567#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 23#thread3EXITtrue, Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 51#true, Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 3689#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 2685#(and finished2 (not finished1)), 3454#(not finished1), 3717#finished2, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1698#true, Black: 860#(or finished2 (not finished1)), 1954#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, Black: 3449#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, 460#(not finished1), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 3534#true, Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:18:28,251 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:18:28,251 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:18:28,251 INFO L387 tUnfolder$Statistics]: existing Event has 25 ancestors and is cut-off event [2021-03-26 06:18:28,251 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:18:28,927 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][267], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, 2567#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3562#(<= size1 1), Black: 3534#true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 51#true, Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, 3689#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 2685#(and finished2 (not finished1)), 3454#(not finished1), 3717#finished2, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1442#true, Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, Black: 3449#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), 966#(<= 2 size1), Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, 460#(not finished1), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3558#(<= size1 2), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:18:28,927 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-03-26 06:18:28,927 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:18:28,927 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:18:28,927 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:18:29,060 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][471], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, 2567#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), Black: 3534#true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 51#true, Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, 3689#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 2685#(and finished2 (not finished1)), 3454#(not finished1), 3717#finished2, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1442#true, Black: 860#(or finished2 (not finished1)), 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, Black: 3449#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, 460#(not finished1), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3562#(<= size1 1), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:18:29,061 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-03-26 06:18:29,061 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:18:29,061 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:18:29,061 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:18:29,061 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][647], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 7#thread2EXITtrue, Black: 2245#(= state22 state12), 2313#true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3558#(<= size1 2), 15#L26true, Black: 3562#(<= size1 1), Black: 3534#true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 23#thread3EXITtrue, Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 972#true, 3379#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 3072#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 589#(and finished1 finished2), 1614#(or finished1 (not finished2)), 846#(and finished1 finished2), 3150#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, 3693#(and finished1 finished2), Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3717#finished2, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1610#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1698#true, Black: 860#(or finished2 (not finished1)), 1954#true, 1442#true, Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2493#finished2, 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), Black: 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, 3539#(and (<= size1 0) finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:18:29,061 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-03-26 06:18:29,061 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:18:29,061 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:29,061 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:18:29,062 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([96] L26-->thread1EXIT: Formula: v_finished1_7 InVars {finished1=v_finished1_7} OutVars{finished1=v_finished1_7} AuxVars[] AssignedVars[][650], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 8#thread1EXITtrue, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 3534#true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 972#true, 3379#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 3072#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 589#(and finished1 finished2), 1869#true, 3150#true, 846#(and finished1 finished2), 1614#(or finished1 (not finished2)), Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), 3693#(and finished1 finished2), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3717#finished2, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1610#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1442#true, Black: 860#(or finished2 (not finished1)), 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2493#finished2, 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), Black: 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, 3539#(and (<= size1 0) finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:18:29,062 INFO L384 tUnfolder$Statistics]: this new event has 26 ancestors and is cut-off event [2021-03-26 06:18:29,062 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:18:29,062 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:29,062 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:18:29,404 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([96] L26-->thread1EXIT: Formula: v_finished1_7 InVars {finished1=v_finished1_7} OutVars{finished1=v_finished1_7} AuxVars[] AssignedVars[][650], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 8#thread1EXITtrue, Black: 2245#(= state22 state12), 2313#true, 10#L40true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 3534#true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 972#true, 3379#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 3072#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 589#(and finished1 finished2), 1869#true, 3150#true, 846#(and finished1 finished2), 1614#(or finished1 (not finished2)), Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), 3693#(and finished1 finished2), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3717#finished2, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1610#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1442#true, Black: 860#(or finished2 (not finished1)), 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2493#finished2, 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), Black: 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, 3539#(and (<= size1 0) finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:18:29,404 INFO L384 tUnfolder$Statistics]: this new event has 27 ancestors and is cut-off event [2021-03-26 06:18:29,405 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:18:29,405 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:18:29,405 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:18:30,239 INFO L129 PetriNetUnfolder]: 7974/17210 cut-off events. [2021-03-26 06:18:30,240 INFO L130 PetriNetUnfolder]: For 1151432/1159887 co-relation queries the response was YES. [2021-03-26 06:18:30,496 INFO L84 FinitePrefix]: Finished finitePrefix Result has 241271 conditions, 17210 events. 7974/17210 cut-off events. For 1151432/1159887 co-relation queries the response was YES. Maximal size of possible extension queue 1313. Compared 175820 event pairs, 274 based on Foata normal form. 1728/18791 useless extension candidates. Maximal degree in co-relation 238977. Up to 5702 conditions per place. [2021-03-26 06:18:30,619 INFO L132 encePairwiseOnDemand]: 41/53 looper letters, 1099 selfloop transitions, 47 changer transitions 17/1904 dead transitions. [2021-03-26 06:18:30,619 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 1904 transitions, 54884 flow [2021-03-26 06:18:30,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 06:18:30,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 06:18:30,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2021-03-26 06:18:30,620 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5220125786163522 [2021-03-26 06:18:30,620 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 166 transitions. [2021-03-26 06:18:30,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 166 transitions. [2021-03-26 06:18:30,620 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:18:30,620 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 166 transitions. [2021-03-26 06:18:30,620 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 27.666666666666668) internal successors, (166), 6 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:18:30,620 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 53.0) internal successors, (371), 7 states have internal predecessors, (371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:18:30,621 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 53.0) internal successors, (371), 7 states have internal predecessors, (371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:18:30,621 INFO L185 Difference]: Start difference. First operand has 420 places, 1865 transitions, 51848 flow. Second operand 6 states and 166 transitions. [2021-03-26 06:18:30,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 1904 transitions, 54884 flow [2021-03-26 06:18:38,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 1904 transitions, 54585 flow, removed 23 selfloop flow, removed 6 redundant places. [2021-03-26 06:18:38,819 INFO L241 Difference]: Finished difference. Result has 422 places, 1858 transitions, 51432 flow [2021-03-26 06:18:38,820 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=51554, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1865, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1818, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=51432, PETRI_PLACES=422, PETRI_TRANSITIONS=1858} [2021-03-26 06:18:38,821 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 397 predicate places. [2021-03-26 06:18:38,821 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:18:38,821 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 422 places, 1858 transitions, 51432 flow [2021-03-26 06:18:38,821 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 422 places, 1858 transitions, 51432 flow [2021-03-26 06:18:38,838 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 420 places, 1858 transitions, 51432 flow [2021-03-26 06:18:40,524 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][1492], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), 15#L26true, Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 3534#true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), 3625#finished2, Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), 2605#finished2, Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 860#(or finished2 (not finished1)), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3717#finished2, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, 2493#finished2, Black: 3715#(select done (select update (select update state21))), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3748#(exists ((v_state21_435 Int)) (and (select done (select update (select update v_state21_435))) (= state21 (select update v_state21_435)))), Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3558#(<= size1 2), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:18:40,524 INFO L384 tUnfolder$Statistics]: this new event has 19 ancestors and is cut-off event [2021-03-26 06:18:40,524 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:18:40,524 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:18:40,524 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:42,355 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][1286], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), 784#(or finished2 (not finished1)), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 3685#(and (or (select done (select update (select update state21))) (not finished1)) (or finished2 (not finished1))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), 3712#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1442#true, 1954#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, Black: 3715#(select done (select update (select update state21))), 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3748#(exists ((v_state21_435 Int)) (and (select done (select update (select update v_state21_435))) (= state21 (select update v_state21_435)))), Black: 3717#finished2, Black: 3516#(and (not finished2) (not finished1)), 965#(<= 1 size1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 460#(not finished1), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), 3534#true, Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:18:42,355 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:18:42,355 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:18:42,355 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:18:42,355 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:42,355 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][916], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), 15#L26true, Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 3620#true, Black: 3294#(or (select done (select update (select update state21))) (not finished1)), 2598#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3712#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 3715#(select done (select update (select update state21))), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3748#(exists ((v_state21_435 Int)) (and (select done (select update (select update v_state21_435))) (= state21 (select update v_state21_435)))), Black: 3717#finished2, Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 3534#true, Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:18:42,355 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-03-26 06:18:42,355 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:42,355 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:18:42,355 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:18:42,841 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][1286], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 3539#(and (<= size1 0) finished1), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3558#(<= size1 2), 784#(or finished2 (not finished1)), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 972#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 3685#(and (or (select done (select update (select update state21))) (not finished1)) (or finished2 (not finished1))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), 3712#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1698#true, 1442#true, 1954#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, Black: 3715#(select done (select update (select update state21))), 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3748#(exists ((v_state21_435 Int)) (and (select done (select update (select update v_state21_435))) (= state21 (select update v_state21_435)))), Black: 3516#(and (not finished2) (not finished1)), Black: 3717#finished2, 965#(<= 1 size1), 460#(not finished1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), 3534#true, Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 977#(not finished2), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3291#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:18:42,841 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:18:42,841 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:18:42,841 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:18:42,841 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:18:42,841 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][916], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), 15#L26true, Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 3620#true, Black: 3294#(or (select done (select update (select update state21))) (not finished1)), 2598#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 972#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3712#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 3715#(select done (select update (select update state21))), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3748#(exists ((v_state21_435 Int)) (and (select done (select update (select update v_state21_435))) (= state21 (select update v_state21_435)))), Black: 3516#(and (not finished2) (not finished1)), Black: 3717#finished2, Black: 3454#(not finished1), Black: 394#(not finished1), 966#(<= 2 size1), Black: 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), 3534#true, Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 977#(not finished2), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:18:42,842 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:18:42,842 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:18:42,842 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:18:42,842 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:18:42,849 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][1492], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), 15#L26true, Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), 3625#finished2, Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), 2605#finished2, Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, 308#finished2, 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 860#(or finished2 (not finished1)), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3717#finished2, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2493#finished2, 2237#true, Black: 3715#(select done (select update (select update state21))), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3748#(exists ((v_state21_435 Int)) (and (select done (select update (select update v_state21_435))) (= state21 (select update v_state21_435)))), Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 3534#true, Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:18:42,849 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:18:42,849 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:18:42,849 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:18:42,849 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:42,970 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][764], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, 7#thread2EXITtrue, Black: 2245#(= state22 state12), 2313#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 780#true, 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 3534#true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 3620#true, Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 972#true, 3379#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), 60#(<= 0 size1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 1614#(or finished1 (not finished2)), 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 2687#(and (or finished1 (= state21 state11)) (or finished1 (= state11 (select update state21)))), 3712#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1610#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1698#true, Black: 860#(or finished2 (not finished1)), 1954#true, 1442#true, Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 3715#(select done (select update (select update state21))), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3748#(exists ((v_state21_435 Int)) (and (select done (select update (select update v_state21_435))) (= state21 (select update v_state21_435)))), Black: 3516#(and (not finished2) (not finished1)), Black: 3717#finished2, Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, 3539#(and (<= size1 0) finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:18:42,970 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:18:42,971 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:18:42,971 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:42,971 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:18:42,971 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][1288], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), 784#(or finished2 (not finished1)), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 51#true, Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 3685#(and (or (select done (select update (select update state21))) (not finished1)) (or finished2 (not finished1))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), 3712#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1698#true, Black: 860#(or finished2 (not finished1)), 1954#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2491#(or (select done (select update state21)) (not finished1)), Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), Black: 3715#(select done (select update (select update state21))), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3748#(exists ((v_state21_435 Int)) (and (select done (select update (select update v_state21_435))) (= state21 (select update v_state21_435)))), Black: 3516#(and (not finished2) (not finished1)), Black: 3717#finished2, 965#(<= 1 size1), 460#(not finished1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 3534#true, Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:18:42,971 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-03-26 06:18:42,971 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:18:42,971 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:42,971 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:18:42,971 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([103] L52-->L52: Formula: (and (let ((.cse0 (select v_done_15 v_state21_14))) (or (and .cse0 v_finished2_11) (and (not .cse0) (not v_finished2_11)))) (= v_state22_11 (select (select v_consume_11 v_state22_12) (select v_produce_17 v_state21_15))) (= v_state21_14 (select v_update_13 v_state21_15)) (not v_finished2_12)) InVars {state21=v_state21_15, state22=v_state22_12, done=v_done_15, produce=v_produce_17, finished2=v_finished2_12, consume=v_consume_11, update=v_update_13} OutVars{state21=v_state21_14, state22=v_state22_11, done=v_done_15, produce=v_produce_17, finished2=v_finished2_11, consume=v_consume_11, update=v_update_13} AuxVars[] AssignedVars[state21, state22, finished2][1348], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), 784#(or finished2 (not finished1)), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 18#L27true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 51#true, Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), 60#(<= 0 size1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 3685#(and (or (select done (select update (select update state21))) (not finished1)) (or finished2 (not finished1))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), 3712#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), Black: 3715#(select done (select update (select update state21))), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3748#(exists ((v_state21_435 Int)) (and (select done (select update (select update v_state21_435))) (= state21 (select update v_state21_435)))), Black: 3717#finished2, Black: 3516#(and (not finished2) (not finished1)), 964#(<= 0 size1), Black: 965#(<= 1 size1), 460#(not finished1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 3534#true, Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:18:42,971 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-03-26 06:18:42,971 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:18:42,971 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:18:42,971 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:42,972 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([103] L52-->L52: Formula: (and (let ((.cse0 (select v_done_15 v_state21_14))) (or (and .cse0 v_finished2_11) (and (not .cse0) (not v_finished2_11)))) (= v_state22_11 (select (select v_consume_11 v_state22_12) (select v_produce_17 v_state21_15))) (= v_state21_14 (select v_update_13 v_state21_15)) (not v_finished2_12)) InVars {state21=v_state21_15, state22=v_state22_12, done=v_done_15, produce=v_produce_17, finished2=v_finished2_12, consume=v_consume_11, update=v_update_13} OutVars{state21=v_state21_14, state22=v_state22_11, done=v_done_15, produce=v_produce_17, finished2=v_finished2_11, consume=v_consume_11, update=v_update_13} AuxVars[] AssignedVars[state21, state22, finished2][239], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 780#true, 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), 15#L26true, Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 3620#true, Black: 3294#(or (select done (select update (select update state21))) (not finished1)), 2598#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), 60#(<= 0 size1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3712#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1698#true, 1442#true, 1954#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 3715#(select done (select update (select update state21))), Black: 3748#(exists ((v_state21_435 Int)) (and (select done (select update (select update v_state21_435))) (= state21 (select update v_state21_435)))), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3717#finished2, Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 3534#true, Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:18:42,972 INFO L384 tUnfolder$Statistics]: this new event has 23 ancestors and is cut-off event [2021-03-26 06:18:42,972 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:18:42,972 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:18:42,972 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:18:44,745 INFO L129 PetriNetUnfolder]: 7146/16128 cut-off events. [2021-03-26 06:18:44,745 INFO L130 PetriNetUnfolder]: For 1096236/1104370 co-relation queries the response was YES. [2021-03-26 06:18:45,065 INFO L84 FinitePrefix]: Finished finitePrefix Result has 219275 conditions, 16128 events. 7146/16128 cut-off events. For 1096236/1104370 co-relation queries the response was YES. Maximal size of possible extension queue 1365. Compared 171293 event pairs, 192 based on Foata normal form. 1095/17049 useless extension candidates. Maximal degree in co-relation 218820. Up to 3382 conditions per place. [2021-03-26 06:18:45,573 INFO L142 LiptonReduction]: Number of co-enabled transitions 13586 [2021-03-26 06:19:12,551 INFO L154 LiptonReduction]: Checked pairs total: 58223 [2021-03-26 06:19:12,551 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 06:19:12,552 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 33731 [2021-03-26 06:19:12,552 INFO L480 AbstractCegarLoop]: Abstraction has has 420 places, 1858 transitions, 51481 flow [2021-03-26 06:19:12,552 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 24.142857142857142) internal successors, (169), 7 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:19:12,552 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 06:19:12,552 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 06:19:12,752 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2021-03-26 06:19:12,753 INFO L428 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 06:19:12,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 06:19:12,753 INFO L82 PathProgramCache]: Analyzing trace with hash -163304731, now seen corresponding path program 3 times [2021-03-26 06:19:12,753 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 06:19:12,753 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55692415] [2021-03-26 06:19:12,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 06:19:12,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 06:19:12,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:19:12,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 06:19:12,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 06:19:12,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-26 06:19:12,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:19:12,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:19:12,786 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:19:12,786 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55692415] [2021-03-26 06:19:12,786 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925746925] [2021-03-26 06:19:12,786 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 06:19:12,809 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-03-26 06:19:12,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 06:19:12,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 12 conjunts are in the unsatisfiable core [2021-03-26 06:19:12,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 06:19:12,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:19:12,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:19:12,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:19:12,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:19:12,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:19:12,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:19:12,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:19:12,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:19:12,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:19:12,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:19:12,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:19:12,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 06:19:12,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:19:12,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:19:12,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:19:12,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:19:12,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:19:12,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:19:12,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:19:12,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:19:12,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:19:12,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:19:12,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:19:12,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:19:12,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:19:12,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:19:12,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:19:12,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:19:12,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:19:12,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:19:12,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:19:12,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 06:19:12,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:19:12,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:19:12,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:19:12,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:19:12,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,841 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:19:12,842 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:19:12,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:19:12,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:19:12,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 06:19:12,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 06:19:12,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:19:12,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:19:12,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:19:12,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:19:12,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:19:12,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:19:12,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:19:12,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:19:12,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:19:12,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:19:12,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:19:12,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:19:12,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:19:12,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:19:12,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:19:12,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:19:12,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:19:12,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:19:12,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:19:12,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:19:12,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:19:12,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:19:12,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:19:12,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:19:12,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:19:12,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:19:12,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:19:12,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:19:12,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:19:12,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:19:12,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:19:12,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:19:12,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:19:12,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:19:12,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:19:12,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 06:19:12,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:19:12,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:19:12,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 06:19:12,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 06:19:12,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 06:19:12,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 06:19:12,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 06:19:12,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 06:19:12,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,908 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:19:12,908 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,909 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:19:12,909 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:19:12,911 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 06:19:12,912 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 06:19:12,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:19:12,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:19:12,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:19:12,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 06:19:12,926 INFO L142 QuantifierPusher]: treesize reduction 7, result has 46.2 percent of original size [2021-03-26 06:19:12,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:19:12,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:19:12,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:19:12,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:19:12,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:19:12,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:19:12,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:19:12,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:19:12,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:19:12,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:19:12,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:19:12,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2 [2021-03-26 06:19:12,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:19:12,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:19:12,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:19:12,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:19:12,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:19:12,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:19:12,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:19:12,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:19:12,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:19:12,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:19:12,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:19:12,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:19:12,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 06:19:12,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 06:19:12,935 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-26 06:19:12,935 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 06:19:12,936 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2021-03-26 06:19:12,936 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131182949] [2021-03-26 06:19:12,936 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-03-26 06:19:12,936 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 06:19:12,936 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-03-26 06:19:12,936 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-03-26 06:19:12,937 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 54 [2021-03-26 06:19:12,937 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 1858 transitions, 51481 flow. Second operand has 10 states, 10 states have (on average 18.9) internal successors, (189), 10 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:19:12,937 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 06:19:12,937 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 54 [2021-03-26 06:19:12,937 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 06:19:26,349 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([77] L40-1-->L40: Formula: (or (< 0 v_size1_7) (not v_finished1_5)) InVars {finished1=v_finished1_5, size1=v_size1_7} OutVars{finished1=v_finished1_5, size1=v_size1_7} AuxVars[] AssignedVars[][35], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2245#(= state22 state12), 2313#true, 10#L40true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), 15#L26true, Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 3534#true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), 3625#finished2, Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), 2605#finished2, Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 860#(or finished2 (not finished1)), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3717#finished2, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2493#finished2, 2237#true, Black: 3715#(select done (select update (select update state21))), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3748#(exists ((v_state21_435 Int)) (and (select done (select update (select update v_state21_435))) (= state21 (select update v_state21_435)))), Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), 3536#(<= size1 0), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), 3792#true, Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:19:26,349 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-03-26 06:19:26,349 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:19:26,349 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:19:26,349 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:19:26,349 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][894], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 7#thread2EXITtrue, Black: 2245#(= state22 state12), 2313#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 3534#true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 972#true, 3379#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 589#(and finished1 finished2), 3150#true, 1614#(or finished1 (not finished2)), 846#(and finished1 finished2), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), 3693#(and finished1 finished2), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3717#finished2, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1610#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1698#true, Black: 860#(or finished2 (not finished1)), 1442#true, Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2493#finished2, 2237#true, Black: 3715#(select done (select update (select update state21))), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3748#(exists ((v_state21_435 Int)) (and (select done (select update (select update v_state21_435))) (= state21 (select update v_state21_435)))), Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), 3792#true, Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, 3539#(and (<= size1 0) finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:19:26,349 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-03-26 06:19:26,349 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:19:26,349 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:19:26,349 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:19:26,349 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([96] L26-->thread1EXIT: Formula: v_finished1_7 InVars {finished1=v_finished1_7} OutVars{finished1=v_finished1_7} AuxVars[] AssignedVars[][861], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2245#(= state22 state12), 8#thread1EXITtrue, 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 3534#true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 972#true, 3379#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 589#(and finished1 finished2), 3150#true, 1614#(or finished1 (not finished2)), 846#(and finished1 finished2), Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), 3693#(and finished1 finished2), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3717#finished2, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1610#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1698#true, Black: 860#(or finished2 (not finished1)), 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2493#finished2, 2237#true, Black: 3715#(select done (select update (select update state21))), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3748#(exists ((v_state21_435 Int)) (and (select done (select update (select update v_state21_435))) (= state21 (select update v_state21_435)))), Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), 3792#true, Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, 3539#(and (<= size1 0) finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:19:26,350 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-03-26 06:19:26,350 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:19:26,350 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:19:26,350 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:19:26,745 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([77] L40-1-->L40: Formula: (or (< 0 v_size1_7) (not v_finished1_5)) InVars {finished1=v_finished1_5, size1=v_size1_7} OutVars{finished1=v_finished1_5, size1=v_size1_7} AuxVars[] AssignedVars[][35], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2245#(= state22 state12), 2313#true, 10#L40true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3539#(and (<= size1 0) finished1), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 3534#true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), 3625#finished2, Black: 1044#(and (= state21 state11) (not finished2)), 2605#finished2, Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), 60#(<= 0 size1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 860#(or finished2 (not finished1)), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3717#finished2, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2493#finished2, 2237#true, Black: 3715#(select done (select update (select update state21))), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3748#(exists ((v_state21_435 Int)) (and (select done (select update (select update v_state21_435))) (= state21 (select update v_state21_435)))), Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), Black: 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), 3792#true, Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), 3536#(<= size1 0), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:19:26,745 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-03-26 06:19:26,745 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:19:26,746 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:19:26,746 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:19:26,746 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:19:26,746 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([98] L40-1-->thread2EXIT: Formula: (and (not (< 0 v_size1_42)) v_finished1_16) InVars {finished1=v_finished1_16, size1=v_size1_42} OutVars{finished1=v_finished1_16, size1=v_size1_42} AuxVars[] AssignedVars[][894], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 7#thread2EXITtrue, Black: 2245#(= state22 state12), 2313#true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 15#L26true, Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 3534#true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 972#true, 3379#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), 60#(<= 0 size1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 589#(and finished1 finished2), 1869#true, 846#(and finished1 finished2), 1614#(or finished1 (not finished2)), 3150#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, 3693#(and finished1 finished2), Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3717#finished2, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1610#true, Black: 1615#(not finished2), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 936#(<= size1 0), Black: 934#true, Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2493#finished2, 2237#true, Black: 3715#(select done (select update (select update state21))), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3748#(exists ((v_state21_435 Int)) (and (select done (select update (select update v_state21_435))) (= state21 (select update v_state21_435)))), Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), Black: 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2937#(= state22 state12), 3792#true, Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, 3539#(and (<= size1 0) finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:19:26,746 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-03-26 06:19:26,746 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:19:26,746 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:19:26,746 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:19:26,746 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:19:26,746 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([96] L26-->thread1EXIT: Formula: v_finished1_7 InVars {finished1=v_finished1_7} OutVars{finished1=v_finished1_7} AuxVars[] AssignedVars[][861], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2245#(= state22 state12), 8#thread1EXITtrue, 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 3534#true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 972#true, 3379#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), 60#(<= 0 size1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 589#(and finished1 finished2), 1869#true, 1614#(or finished1 (not finished2)), 846#(and finished1 finished2), 3150#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, 3693#(and finished1 finished2), Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3717#finished2, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 2703#(and finished1 finished2), 146#true, Black: 3158#(= state22 state12), Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1610#true, Black: 1615#(not finished2), 924#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (or finished2 (and (not (select done state21)) (= (select update state11) state21)))), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2493#finished2, 2237#true, Black: 3715#(select done (select update (select update state21))), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3748#(exists ((v_state21_435 Int)) (and (select done (select update (select update v_state21_435))) (= state21 (select update v_state21_435)))), Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 964#(<= 0 size1), Black: 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2937#(= state22 state12), 3792#true, Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, 3539#(and (<= size1 0) finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 1255#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (or finished1 (not finished2))), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), Black: 1173#true, 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:19:26,746 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-03-26 06:19:26,746 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:19:26,746 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:19:26,746 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:19:26,746 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:19:28,784 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][484], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, 2567#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 3534#true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), 33#L27-1true, Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, 3689#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 2685#(and finished2 (not finished1)), 3454#(not finished1), 3717#finished2, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1698#true, Black: 860#(or finished2 (not finished1)), 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, Black: 3715#(select done (select update (select update state21))), 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3748#(exists ((v_state21_435 Int)) (and (select done (select update (select update v_state21_435))) (= state21 (select update v_state21_435)))), Black: 3516#(and (not finished2) (not finished1)), 965#(<= 1 size1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 460#(not finished1), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 3798#(not finished1), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3562#(<= size1 1), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:19:28,784 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:19:28,784 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:19:28,784 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:19:28,784 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:19:28,949 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([77] L40-1-->L40: Formula: (or (< 0 v_size1_7) (not v_finished1_5)) InVars {finished1=v_finished1_5, size1=v_size1_7} OutVars{finished1=v_finished1_5, size1=v_size1_7} AuxVars[] AssignedVars[][21], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, 2567#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 2245#(= state22 state12), 2313#true, 10#L40true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 3534#true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 18#L27true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), 1610#true, Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, 3689#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 2685#(and finished2 (not finished1)), 3454#(not finished1), 3717#finished2, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1698#true, Black: 860#(or finished2 (not finished1)), 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, Black: 3715#(select done (select update (select update state21))), 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3748#(exists ((v_state21_435 Int)) (and (select done (select update (select update v_state21_435))) (= state21 (select update v_state21_435)))), Black: 3516#(and (not finished2) (not finished1)), 964#(<= 0 size1), Black: 965#(<= 1 size1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 460#(not finished1), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), 3536#(<= size1 0), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 3798#(not finished1), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:19:28,949 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:19:28,949 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:19:28,949 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:19:28,950 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:19:29,465 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][484], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, 2567#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 3539#(and (<= size1 0) finished1), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3558#(<= size1 2), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 3534#true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 3689#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), 2685#(and finished2 (not finished1)), Black: 70#(= state22 state12), 3454#(not finished1), 3717#finished2, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), Black: 3715#(select done (select update (select update state21))), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3748#(exists ((v_state21_435 Int)) (and (select done (select update (select update v_state21_435))) (= state21 (select update v_state21_435)))), Black: 3516#(and (not finished2) (not finished1)), 965#(<= 1 size1), 460#(not finished1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 3798#(not finished1), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3562#(<= size1 1), Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:19:29,466 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:19:29,466 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:19:29,466 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:19:29,466 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:19:29,466 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:19:29,466 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([77] L40-1-->L40: Formula: (or (< 0 v_size1_7) (not v_finished1_5)) InVars {finished1=v_finished1_5, size1=v_size1_7} OutVars{finished1=v_finished1_5, size1=v_size1_7} AuxVars[] AssignedVars[][21], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, 2567#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 2245#(= state22 state12), 2313#true, 10#L40true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3539#(and (<= size1 0) finished1), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 3534#true, 18#L27true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), 60#(<= 0 size1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 3072#(= state22 state12), Black: 61#(<= 1 size1), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 3689#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), 2685#(and finished2 (not finished1)), Black: 70#(= state22 state12), 3454#(not finished1), 3717#finished2, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), Black: 3715#(select done (select update (select update state21))), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3748#(exists ((v_state21_435 Int)) (and (select done (select update (select update v_state21_435))) (= state21 (select update v_state21_435)))), Black: 3516#(and (not finished2) (not finished1)), 964#(<= 0 size1), Black: 965#(<= 1 size1), 460#(not finished1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), 3536#(<= size1 0), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 3798#(not finished1), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:19:29,466 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:19:29,466 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:19:29,466 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:19:29,466 INFO L387 tUnfolder$Statistics]: existing Event has 22 ancestors and is cut-off event [2021-03-26 06:19:29,466 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is cut-off event [2021-03-26 06:19:34,347 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([77] L40-1-->L40: Formula: (or (< 0 v_size1_7) (not v_finished1_5)) InVars {finished1=v_finished1_5, size1=v_size1_7} OutVars{finished1=v_finished1_5, size1=v_size1_7} AuxVars[] AssignedVars[][21], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 10#L40true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 3536#(<= size1 0), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), 784#(or finished2 (not finished1)), Black: 3534#true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), 18#L27true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 51#true, Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 3072#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 3685#(and (or (select done (select update (select update state21))) (not finished1)) (or finished2 (not finished1))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), 3712#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1698#true, 1954#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2491#(or (select done (select update state21)) (not finished1)), Black: 2170#(= state22 state12), 2237#true, Black: 3715#(select done (select update (select update state21))), 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3748#(exists ((v_state21_435 Int)) (and (select done (select update (select update v_state21_435))) (= state21 (select update v_state21_435)))), Black: 3516#(and (not finished2) (not finished1)), Black: 3717#finished2, 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 460#(not finished1), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 3798#(not finished1), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3294#(or (select done (select update (select update state21))) (not finished1)), 3562#(<= size1 1), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:19:34,347 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-03-26 06:19:34,347 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:19:34,347 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:19:34,347 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:19:34,348 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][221], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 3536#(<= size1 0), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3562#(<= size1 1), 784#(or finished2 (not finished1)), Black: 3534#true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), 33#L27-1true, Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 51#true, Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 3685#(and (or (select done (select update (select update state21))) (not finished1)) (or finished2 (not finished1))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), 3712#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1698#true, 1954#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2491#(or (select done (select update state21)) (not finished1)), Black: 2170#(= state22 state12), 2237#true, Black: 3715#(select done (select update (select update state21))), 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3748#(exists ((v_state21_435 Int)) (and (select done (select update (select update v_state21_435))) (= state21 (select update v_state21_435)))), Black: 3516#(and (not finished2) (not finished1)), Black: 3717#finished2, 966#(<= 2 size1), Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 460#(not finished1), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 3798#(not finished1), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3294#(or (select done (select update (select update state21))) (not finished1)), 3558#(<= size1 2), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:19:34,348 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-03-26 06:19:34,348 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:19:34,348 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:19:34,348 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:19:34,348 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([103] L52-->L52: Formula: (and (let ((.cse0 (select v_done_15 v_state21_14))) (or (and .cse0 v_finished2_11) (and (not .cse0) (not v_finished2_11)))) (= v_state22_11 (select (select v_consume_11 v_state22_12) (select v_produce_17 v_state21_15))) (= v_state21_14 (select v_update_13 v_state21_15)) (not v_finished2_12)) InVars {state21=v_state21_15, state22=v_state22_12, done=v_done_15, produce=v_produce_17, finished2=v_finished2_12, consume=v_consume_11, update=v_update_13} OutVars{state21=v_state21_14, state22=v_state22_11, done=v_done_15, produce=v_produce_17, finished2=v_finished2_11, consume=v_consume_11, update=v_update_13} AuxVars[] AssignedVars[state21, state22, finished2][69], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 3536#(<= size1 0), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), 784#(or finished2 (not finished1)), Black: 3534#true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), 18#L27true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 51#true, Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 3072#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 3685#(and (or (select done (select update (select update state21))) (not finished1)) (or finished2 (not finished1))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), 3712#true, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1698#true, 1442#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, Black: 3715#(select done (select update (select update state21))), 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3748#(exists ((v_state21_435 Int)) (and (select done (select update (select update v_state21_435))) (= state21 (select update v_state21_435)))), Black: 3516#(and (not finished2) (not finished1)), Black: 3717#finished2, 965#(<= 1 size1), 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 460#(not finished1), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 3798#(not finished1), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, 3562#(<= size1 1), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:19:34,348 INFO L384 tUnfolder$Statistics]: this new event has 24 ancestors and is cut-off event [2021-03-26 06:19:34,348 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:19:34,348 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:19:34,348 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:19:35,774 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([77] L40-1-->L40: Formula: (or (< 0 v_size1_7) (not v_finished1_5)) InVars {finished1=v_finished1_5, size1=v_size1_7} OutVars{finished1=v_finished1_5, size1=v_size1_7} AuxVars[] AssignedVars[][21], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, 2567#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 2245#(= state22 state12), 2313#true, 10#L40true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 3539#(and (<= size1 0) finished1), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3558#(<= size1 2), Black: 3534#true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 18#L27true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 23#thread3EXITtrue, Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 3072#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 3689#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 2685#(and finished2 (not finished1)), 3454#(not finished1), 3717#finished2, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, Black: 3715#(select done (select update (select update state21))), 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3748#(exists ((v_state21_435 Int)) (and (select done (select update (select update v_state21_435))) (= state21 (select update v_state21_435)))), Black: 3516#(and (not finished2) (not finished1)), 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 460#(not finished1), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 3798#(not finished1), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3562#(<= size1 1), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:19:35,774 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-03-26 06:19:35,774 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:19:35,774 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:19:35,774 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:19:35,774 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][221], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, 2567#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 3539#(and (<= size1 0) finished1), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3562#(<= size1 1), Black: 3534#true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 23#thread3EXITtrue, Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 3689#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 2685#(and finished2 (not finished1)), 3454#(not finished1), 3717#finished2, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, Black: 3715#(select done (select update (select update state21))), 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3748#(exists ((v_state21_435 Int)) (and (select done (select update (select update v_state21_435))) (= state21 (select update v_state21_435)))), Black: 3516#(and (not finished2) (not finished1)), 966#(<= 2 size1), Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 460#(not finished1), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 3798#(not finished1), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3558#(<= size1 2), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:19:35,775 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-03-26 06:19:35,775 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:19:35,775 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:19:35,775 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:19:35,802 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([77] L40-1-->L40: Formula: (or (< 0 v_size1_7) (not v_finished1_5)) InVars {finished1=v_finished1_5, size1=v_size1_7} OutVars{finished1=v_finished1_5, size1=v_size1_7} AuxVars[] AssignedVars[][21], [Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 456#true, 2567#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 2245#(= state22 state12), 2313#true, 10#L40true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 3536#(<= size1 0), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), Black: 3534#true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), 18#L27true, Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 23#thread3EXITtrue, Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 51#true, Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 3072#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 3689#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), 2685#(and finished2 (not finished1)), Black: 70#(= state22 state12), 3454#(not finished1), 3717#finished2, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, 920#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1698#true, 1954#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, Black: 3715#(select done (select update (select update state21))), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3748#(exists ((v_state21_435 Int)) (and (select done (select update (select update v_state21_435))) (= state21 (select update v_state21_435)))), Black: 3516#(and (not finished2) (not finished1)), 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 460#(not finished1), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 3798#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3562#(<= size1 1), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:19:35,803 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-03-26 06:19:35,803 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:19:35,803 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:19:35,803 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:19:35,803 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([73] L27-->L27-1: Formula: (and (= (select v_produce_3 v_state11_6) (select v_queue1_5 (+ v_size1_19 v_front1_13))) (= (+ v_size1_19 1) v_size1_18)) InVars {state11=v_state11_6, produce=v_produce_3, size1=v_size1_19, queue1=v_queue1_5, front1=v_front1_13} OutVars{state11=v_state11_6, produce=v_produce_3, size1=v_size1_18, queue1=v_queue1_5, front1=v_front1_13} AuxVars[] AssignedVars[size1][221], [Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 456#true, 2567#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 3536#(<= size1 0), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3562#(<= size1 1), Black: 3534#true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 23#thread3EXITtrue, Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), 33#L27-1true, Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 51#true, Black: 2770#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 1526#(= state22 state12), Black: 3072#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), 583#(and finished2 (or (select done (select update state21)) (not finished1))), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 3689#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), 2685#(and finished2 (not finished1)), Black: 70#(= state22 state12), 3454#(not finished1), 3717#finished2, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, 920#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1698#true, 1954#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), Black: 2170#(= state22 state12), 2237#true, Black: 3715#(select done (select update (select update state21))), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3748#(exists ((v_state21_435 Int)) (and (select done (select update (select update v_state21_435))) (= state21 (select update v_state21_435)))), Black: 3516#(and (not finished2) (not finished1)), 966#(<= 2 size1), Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 460#(not finished1), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 152#(= state22 state12), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 3798#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3558#(<= size1 2), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:19:35,803 INFO L384 tUnfolder$Statistics]: this new event has 25 ancestors and is cut-off event [2021-03-26 06:19:35,803 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:19:35,803 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:19:35,803 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:19:38,299 INFO L129 PetriNetUnfolder]: 19337/35784 cut-off events. [2021-03-26 06:19:38,299 INFO L130 PetriNetUnfolder]: For 2045315/2051039 co-relation queries the response was YES. [2021-03-26 06:19:39,463 INFO L84 FinitePrefix]: Finished finitePrefix Result has 459678 conditions, 35784 events. 19337/35784 cut-off events. For 2045315/2051039 co-relation queries the response was YES. Maximal size of possible extension queue 2045. Compared 340446 event pairs, 2862 based on Foata normal form. 2572/38114 useless extension candidates. Maximal degree in co-relation 459228. Up to 14599 conditions per place. [2021-03-26 06:19:39,660 INFO L132 encePairwiseOnDemand]: 37/54 looper letters, 1175 selfloop transitions, 303 changer transitions 20/2017 dead transitions. [2021-03-26 06:19:39,660 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 2017 transitions, 59030 flow [2021-03-26 06:19:39,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-26 06:19:39,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-26 06:19:39,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 282 transitions. [2021-03-26 06:19:39,661 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4351851851851852 [2021-03-26 06:19:39,661 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 282 transitions. [2021-03-26 06:19:39,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 282 transitions. [2021-03-26 06:19:39,661 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 06:19:39,661 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 282 transitions. [2021-03-26 06:19:39,661 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 23.5) internal successors, (282), 12 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:19:39,661 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 54.0) internal successors, (702), 13 states have internal predecessors, (702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:19:39,662 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 54.0) internal successors, (702), 13 states have internal predecessors, (702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-26 06:19:39,662 INFO L185 Difference]: Start difference. First operand has 420 places, 1858 transitions, 51481 flow. Second operand 12 states and 282 transitions. [2021-03-26 06:19:39,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 2017 transitions, 59030 flow [2021-03-26 06:20:05,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 2017 transitions, 58900 flow, removed 33 selfloop flow, removed 4 redundant places. [2021-03-26 06:20:05,295 INFO L241 Difference]: Finished difference. Result has 433 places, 1921 transitions, 54887 flow [2021-03-26 06:20:05,296 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=54, PETRI_DIFFERENCE_MINUEND_FLOW=51376, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1858, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=54887, PETRI_PLACES=433, PETRI_TRANSITIONS=1921} [2021-03-26 06:20:05,296 INFO L343 CegarLoopForPetriNet]: 25 programPoint places, 408 predicate places. [2021-03-26 06:20:05,296 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 06:20:05,296 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 433 places, 1921 transitions, 54887 flow [2021-03-26 06:20:05,296 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 433 places, 1921 transitions, 54887 flow [2021-03-26 06:20:05,315 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 433 places, 1921 transitions, 54887 flow [2021-03-26 06:20:06,309 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][1346], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3792#true, Black: 3827#(or (and (exists ((v_state21_455 Int)) (and (= state21 (select update v_state21_455)) (not (select done (select update (select update v_state21_455)))))) (not finished1)) (and finished1 (exists ((v_state21_455 Int)) (and (= state21 (select update v_state21_455)) (select done (select update (select update v_state21_455))))))), Black: 3864#(and (exists ((v_state21_455 Int)) (and (= state21 (select update v_state21_455)) (not (select done (select update (select update v_state21_455)))))) (not finished1)), 2079#true, Black: 3866#(and (not finished2) (not finished1)), Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), 33#L27-1true, Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3837#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, 3379#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), Black: 2770#true, Black: 51#true, 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), 60#(<= 0 size1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 61#(<= 1 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), 65#true, Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 3685#(and (or (select done (select update (select update state21))) (not finished1)) (or finished2 (not finished1))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1698#true, 1442#true, Black: 860#(or finished2 (not finished1)), Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3717#finished2, 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, 460#(not finished1), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 3534#true, Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 3798#(not finished1), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3291#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:20:06,310 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:20:06,310 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:20:06,310 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:20:06,310 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:20:06,310 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][1779], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), 15#L26true, Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3827#(or (and (exists ((v_state21_455 Int)) (and (= state21 (select update v_state21_455)) (not (select done (select update (select update v_state21_455)))))) (not finished1)) (and finished1 (exists ((v_state21_455 Int)) (and (= state21 (select update v_state21_455)) (select done (select update (select update v_state21_455))))))), Black: 3798#(not finished1), Black: 3864#(and (exists ((v_state21_455 Int)) (and (= state21 (select update v_state21_455)) (not (select done (select update (select update v_state21_455)))))) (not finished1)), 2079#true, Black: 3866#(and (not finished2) (not finished1)), Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3837#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), 3620#true, 2598#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3717#finished2, Black: 3454#(not finished1), Black: 394#(not finished1), 966#(<= 2 size1), Black: 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), 3534#true, Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), 3792#true, Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:20:06,310 INFO L384 tUnfolder$Statistics]: this new event has 16 ancestors and is cut-off event [2021-03-26 06:20:06,310 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:20:06,310 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:20:06,310 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 06:20:06,789 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][465], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), 15#L26true, Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), 23#thread3EXITtrue, Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3827#(or (and (exists ((v_state21_455 Int)) (and (= state21 (select update v_state21_455)) (not (select done (select update (select update v_state21_455)))))) (not finished1)) (and finished1 (exists ((v_state21_455 Int)) (and (= state21 (select update v_state21_455)) (select done (select update (select update v_state21_455))))))), Black: 3798#(not finished1), Black: 3864#(and (exists ((v_state21_455 Int)) (and (= state21 (select update v_state21_455)) (not (select done (select update (select update v_state21_455)))))) (not finished1)), 2079#true, Black: 3866#(and (not finished2) (not finished1)), Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3837#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), 3625#finished2, Black: 1044#(and (= state21 state11) (not finished2)), 2605#finished2, Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, 308#finished2, 1080#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 860#(or finished2 (not finished1)), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3717#finished2, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2493#finished2, 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 966#(<= 2 size1), Black: 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), 3534#true, Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), 3792#true, Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:20:06,789 INFO L384 tUnfolder$Statistics]: this new event has 17 ancestors and is cut-off event [2021-03-26 06:20:06,789 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:20:06,789 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:20:06,789 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:20:06,905 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][465], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), 15#L26true, Black: 3562#(<= size1 1), Black: 3534#true, Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3827#(or (and (exists ((v_state21_455 Int)) (and (= state21 (select update v_state21_455)) (not (select done (select update (select update v_state21_455)))))) (not finished1)) (and finished1 (exists ((v_state21_455 Int)) (and (= state21 (select update v_state21_455)) (select done (select update (select update v_state21_455))))))), Black: 3798#(not finished1), Black: 3864#(and (exists ((v_state21_455 Int)) (and (= state21 (select update v_state21_455)) (not (select done (select update (select update v_state21_455)))))) (not finished1)), 2079#true, Black: 3866#(and (not finished2) (not finished1)), Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3837#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), 3625#finished2, Black: 1044#(and (= state21 state11) (not finished2)), 2605#finished2, Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 860#(or finished2 (not finished1)), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3717#finished2, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 937#(<= size1 1), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2493#finished2, 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 966#(<= 2 size1), Black: 965#(<= 1 size1), 456#true, 972#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), 3792#true, Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3558#(<= size1 2), Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:20:06,905 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is cut-off event [2021-03-26 06:20:06,905 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:20:06,905 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 06:20:06,905 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:20:08,657 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][1346], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), 784#(or finished2 (not finished1)), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3792#true, Black: 3827#(or (and (exists ((v_state21_455 Int)) (and (= state21 (select update v_state21_455)) (not (select done (select update (select update v_state21_455)))))) (not finished1)) (and finished1 (exists ((v_state21_455 Int)) (and (= state21 (select update v_state21_455)) (select done (select update (select update v_state21_455))))))), Black: 3864#(and (exists ((v_state21_455 Int)) (and (= state21 (select update v_state21_455)) (not (select done (select update (select update v_state21_455)))))) (not finished1)), 2079#true, Black: 3866#(and (not finished2) (not finished1)), Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3837#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 33#L27-1true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 3685#(and (or (select done (select update (select update state21))) (not finished1)) (or finished2 (not finished1))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3717#finished2, Black: 3516#(and (not finished2) (not finished1)), 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 460#(not finished1), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), 3534#true, Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 3798#(not finished1), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:20:08,657 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-03-26 06:20:08,657 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:20:08,657 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:20:08,657 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:20:08,657 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:20:08,658 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][1779], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 780#true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), 15#L26true, Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 19#L52true, Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3827#(or (and (exists ((v_state21_455 Int)) (and (= state21 (select update v_state21_455)) (not (select done (select update (select update v_state21_455)))))) (not finished1)) (and finished1 (exists ((v_state21_455 Int)) (and (= state21 (select update v_state21_455)) (select done (select update (select update v_state21_455))))))), Black: 3798#(not finished1), Black: 3864#(and (exists ((v_state21_455 Int)) (and (= state21 (select update v_state21_455)) (not (select done (select update (select update v_state21_455)))))) (not finished1)), 2079#true, Black: 3866#(and (not finished2) (not finished1)), Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3837#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), 3620#true, Black: 3294#(or (select done (select update (select update state21))) (not finished1)), 2598#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), 303#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3717#finished2, Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), 3534#true, Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), 3792#true, Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:20:08,658 INFO L384 tUnfolder$Statistics]: this new event has 20 ancestors and is cut-off event [2021-03-26 06:20:08,658 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 06:20:08,658 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:20:08,658 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 06:20:08,658 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:20:09,550 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([79] L40-->L40-1: Formula: (and (< 0 v_size1_23) (= (+ v_front1_16 1) v_front1_15) (= v_state12_9 (select (select v_consume_5 v_state12_10) (select v_queue1_7 v_front1_16))) (= (+ v_size1_23 (- 1)) v_size1_22)) InVars {size1=v_size1_23, queue1=v_queue1_7, front1=v_front1_16, consume=v_consume_5, state12=v_state12_10} OutVars{size1=v_size1_22, queue1=v_queue1_7, front1=v_front1_15, consume=v_consume_5, state12=v_state12_9} AuxVars[] AssignedVars[size1, front1, state12][1346], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 456#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), 784#(or finished2 (not finished1)), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3792#true, Black: 3827#(or (and (exists ((v_state21_455 Int)) (and (= state21 (select update v_state21_455)) (not (select done (select update (select update v_state21_455)))))) (not finished1)) (and finished1 (exists ((v_state21_455 Int)) (and (= state21 (select update v_state21_455)) (select done (select update (select update v_state21_455))))))), Black: 3864#(and (exists ((v_state21_455 Int)) (and (= state21 (select update v_state21_455)) (not (select done (select update (select update v_state21_455)))))) (not finished1)), 2079#true, Black: 3866#(and (not finished2) (not finished1)), Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3837#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 33#L27-1true, Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), 303#true, Black: 972#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2770#true, Black: 51#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 61#(<= 1 size1), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 2652#(not finished1), 861#(not finished1), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 3685#(and (or (select done (select update (select update state21))) (not finished1)) (or finished2 (not finished1))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3454#(not finished1), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 394#(not finished1), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1442#true, 1954#true, 1698#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, Black: 2170#(= state22 state12), 2237#true, 702#(not finished1), Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3717#finished2, 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 460#(not finished1), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), 3534#true, Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 977#(not finished2), 3798#(not finished1), 2776#(not finished1), Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 3291#true, 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1)), Black: 697#true]) [2021-03-26 06:20:09,551 INFO L384 tUnfolder$Statistics]: this new event has 22 ancestors and is cut-off event [2021-03-26 06:20:09,551 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:20:09,551 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:20:09,551 INFO L387 tUnfolder$Statistics]: existing Event has 21 ancestors and is cut-off event [2021-03-26 06:20:09,551 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][1779], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), 519#true, Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, 12#L65true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 780#true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), 15#L26true, Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), 19#L52true, Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3827#(or (and (exists ((v_state21_455 Int)) (and (= state21 (select update v_state21_455)) (not (select done (select update (select update v_state21_455)))))) (not finished1)) (and finished1 (exists ((v_state21_455 Int)) (and (= state21 (select update v_state21_455)) (select done (select update (select update v_state21_455))))))), Black: 3798#(not finished1), Black: 3864#(and (exists ((v_state21_455 Int)) (and (= state21 (select update v_state21_455)) (not (select done (select update (select update v_state21_455)))))) (not finished1)), 2079#true, Black: 3866#(and (not finished2) (not finished1)), Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3837#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), 3620#true, 2598#true, Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), Black: 1044#(and (= state21 state11) (not finished2)), Black: 43#(not finished2), Black: 1050#(and (not (select done (select update state21))) (not finished2)), 303#true, Black: 972#true, Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 856#true, Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, 3222#true, Black: 1684#(and (not finished2) (not finished1)), Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 860#(or finished2 (not finished1)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 2487#true, 697#true, Black: 2170#(= state22 state12), 2237#true, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3717#finished2, Black: 3454#(not finished1), Black: 394#(not finished1), 966#(<= 2 size1), Black: 965#(<= 1 size1), 456#true, Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 3534#true, Black: 152#(= state22 state12), Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), 3792#true, Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 977#(not finished2), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, 3291#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 1785#true, 3065#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:20:09,551 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-03-26 06:20:09,551 INFO L387 tUnfolder$Statistics]: existing Event has 20 ancestors and is cut-off event [2021-03-26 06:20:09,551 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:20:09,552 INFO L387 tUnfolder$Statistics]: existing Event has 19 ancestors and is cut-off event [2021-03-26 06:20:09,562 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([101] L27-1-->L26: Formula: (and (= v_state11_16 (select v_update_5 v_state11_17)) (let ((.cse0 (select v_done_7 v_state11_16))) (or (and (not .cse0) (not v_finished1_18)) (and .cse0 v_finished1_18)))) InVars {state11=v_state11_17, done=v_done_7, update=v_update_5} OutVars{state11=v_state11_16, finished1=v_finished1_18, done=v_done_7, update=v_update_5} AuxVars[] AssignedVars[state11, finished1][465], [Black: 764#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 700#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), Black: 702#(not finished1), Black: 460#(not finished1), Black: 2245#(= state22 state12), 2313#true, 11#L40-1true, Black: 2048#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11)), 12#L65true, Black: 1987#(and (exists ((v_state21_167 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_167))) (= (select produce v_state21_167) (select queue1 front1)))) (= state21 state11)), Black: 3536#(<= size1 0), Black: 2036#(and (< 0 (+ size1 1)) (= state11 (select update state21)) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 3539#(and (<= size1 0) finished1), 15#L26true, Black: 3558#(<= size1 2), Black: 3562#(<= size1 1), Black: 2038#(and (< 0 (+ size1 1)) (= state22 state12)), Black: 2056#(and (exists ((v_state21_167 Int) (v_state12_110 Int)) (and (= (select produce v_state21_167) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_110) (select produce v_state21_167))) (= state12 (select (select consume v_state12_110) (select queue1 (+ front1 (- 1))))))) (< 0 (+ size1 1)) (= state21 state11) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 224#(= state12 (select (select consume state22) (select produce state21))), Black: 225#(= state22 state12), Black: 2015#(or (< 0 size1) (and (< 0 (+ size1 1)) (= state22 state12))), Black: 2518#(exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))), 23#thread3EXITtrue, Black: 2569#(and (or (and finished1 (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))) (and (exists ((v_state21_204 Int)) (and (not (select done (select update (select update v_state21_204)))) (= state21 (select update v_state21_204)))) (not finished1))) (= state11 (select update state21))), Black: 2571#(and finished1 (= state11 (select update state21)) (exists ((v_state21_204 Int)) (and (select done (select update (select update v_state21_204))) (= state21 (select update v_state21_204))))), Black: 2573#(and (exists ((v_state21_204 Int)) (and (= state21 (select update v_state21_204)) (= state11 (select update v_state21_204)))) finished2), Black: 3827#(or (and (exists ((v_state21_455 Int)) (and (= state21 (select update v_state21_455)) (not (select done (select update (select update v_state21_455)))))) (not finished1)) (and finished1 (exists ((v_state21_455 Int)) (and (= state21 (select update v_state21_455)) (select done (select update (select update v_state21_455))))))), Black: 3798#(not finished1), Black: 3864#(and (exists ((v_state21_455 Int)) (and (= state21 (select update v_state21_455)) (not (select done (select update (select update v_state21_455)))))) (not finished1)), 2079#true, Black: 3315#(or (and (not (select done (select update (select update state21)))) (not finished1)) (and (select done (select update (select update state21))) finished1)), Black: 3866#(and (not finished2) (not finished1)), Black: 3355#(and (select done (select update (select update state21))) finished1), Black: 3837#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3357#(and (or (select done (select update (select update state21))) (not finished1)) finished2), Black: 3294#(or (select done (select update (select update state21))) (not finished1)), Black: 1056#(and (or (and (= state11 (select update state21)) (not (select done state11))) finished1) (not finished2)), 3625#finished2, Black: 977#(not finished2), Black: 1044#(and (= state21 state11) (not finished2)), 2605#finished2, Black: 1050#(and (not (select done (select update state21))) (not finished2)), Black: 43#(not finished2), Black: 975#(or (and (= state11 (select update state21)) (not (select done state11))) finished1), 3379#true, 308#finished2, Black: 2774#(or finished2 (and (not (select done state21)) (= (select update state11) state21))), 1080#true, Black: 2855#(and (or (and (exists ((v_state21_254 Int)) (and (= state11 (select update v_state21_254)) (not (select done (select update (select update v_state21_254)))))) (not finished2)) (exists ((v_state21_254 Int)) (and (select done (select update (select update v_state21_254))) (= state11 (select update v_state21_254))))) (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), Black: 2775#(not (select done (select update state11))), Black: 2776#(not finished1), Black: 2845#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (not finished1)), 61#(<= 1 size1), Black: 60#(<= 0 size1), Black: 3072#(= state22 state12), Black: 1526#(= state22 state12), Black: 1596#(and (= state21 state11) (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume v_state22_92) (select queue1 (+ front1 (- 1))))) (= (select queue1 (+ front1 (- 1))) (select produce v_state21_133)) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= (select queue1 front1) (select produce state21))), 65#true, Black: 1598#(and (exists ((v_state21_133 Int) (v_state22_92 Int)) (and (= state12 (select (select consume (select (select consume v_state22_92) (select produce v_state21_133))) (select produce state21))) (= state22 (select (select consume v_state22_92) (select produce v_state21_133))))) (= state21 state11)), Black: 1794#(= state22 state12), Black: 1839#(exists ((v_state21_159 Int) (v_state12_102 Int)) (and (= state22 (select (select consume v_state12_102) (select produce v_state21_159))) (= state12 (select (select consume (select (select consume v_state12_102) (select produce v_state21_159))) (select produce state21))))), Black: 1282#(= state22 state12), Black: 1348#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1305#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21))), 1610#true, Black: 1276#(and (= state21 state11) (= size1 0) (= state22 state12)), 1869#true, 3150#true, Black: 780#true, Black: 581#(and (or finished2 (not finished1)) (or (select done (select update state21)) (not finished1))), Black: 553#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 814#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1364#true, 860#(or finished2 (not finished1)), Black: 2321#(= state22 state12), Black: 2393#(and (exists ((v_state21_188 Int)) (and (= state22 (select (select consume state12) (select produce v_state21_188))) (= (select produce v_state21_188) (select queue1 front1)))) (= (select produce state21) (select queue1 (+ front1 1))) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), Black: 2395#(and (exists ((v_state21_188 Int) (v_state12_130 Int)) (and (= (select produce v_state21_188) (select queue1 (+ front1 (- 1)))) (= state22 (select (select consume v_state12_130) (select produce v_state21_188))) (= state12 (select (select consume v_state12_130) (select queue1 (+ front1 (- 1))))))) (= (select queue1 front1) (select produce state21)) (= (select produce state21) (select queue1 (+ size1 front1 (- 1))))), 2409#true, Black: 2087#(= state22 state12), Black: 2127#(and (<= size1 0) (exists ((v_state22_135 Int) (v_state11_443 Int)) (and (= (select produce v_state11_443) (select queue1 (+ front1 (- 1)))) (= state12 (select (select consume v_state22_135) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_135) (select produce v_state11_443))) (select produce state11))))) (< 0 (+ size1 1))), Black: 3654#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 2929#true, 2162#true, Black: 306#(or (select done (select update state21)) (not finished1)), Black: 3428#(exists ((v_state22_307 Int) (v_state21_365 Int)) (and (= state12 (select (select consume (select (select consume v_state22_307) (select produce v_state21_365))) (select produce state21))) (= (select (select consume v_state22_307) (select produce v_state21_365)) state22))), Black: 330#(or (and (select done (select update state21)) finished1) (and (not (select done (select update state21))) (not finished1))), Black: 3384#(= state12 (select (select consume (select (select consume state22) (select produce state21))) (select produce (select update state21)))), Black: 3386#(= state22 state12), 3449#true, Black: 67#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 68#(and (= state22 (select (select consume state12) (select produce state11))) (= size1 0)), Black: 70#(= state22 state12), 3717#finished2, Black: 1088#(= state22 state12), Black: 1111#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (<= size1 0) (< 0 (+ size1 1)) (= state21 state11) (= (select queue1 (+ front1 (- 1))) (select produce state11))), Black: 1082#(and (= state21 state11) (= size1 0) (= state22 state12)), Black: 1083#(and (<= 1 size1) (= state21 state11) (<= size1 1) (= (select queue1 front1) (select produce state21)) (= state22 state12)), 146#true, Black: 3158#(= state22 state12), 1173#true, Black: 1684#(and (not finished2) (not finished1)), 3222#true, Black: 1615#(not finished2), Black: 1368#(and (= state11 (select update state21)) (= (select queue1 (+ front1 1)) (select produce (select update state21))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 1372#(= state22 state12), Black: 1877#(= state22 state12), Black: 922#(and (or finished2 (and (not (select done state21)) (= (select update state11) state21))) (or finished2 (not finished1))), Black: 1949#(and (<= 1 size1) (exists ((v_state21_165 Int)) (and (= state22 (select (select consume (select (select consume state12) (select produce v_state21_165))) (select produce state11))) (= (select produce v_state21_165) (select queue1 front1)))) (<= size1 1)), Black: 890#(or (and (not finished2) (not finished1)) (and finished1 finished2)), 1954#true, 1698#true, 1442#true, Black: 613#(or finished2 (not finished1)), 934#true, Black: 936#(<= size1 0), Black: 2705#(and (or finished1 (= state21 state11)) finished2 (or finished1 (= state11 (select update state21)))), Black: 937#(<= size1 1), Black: 2701#(and (or (and (not finished2) (not finished1)) (and finished1 finished2)) (exists ((v_state21_214 Int)) (and (= state11 (select update v_state21_214)) (= state21 (select update v_state21_214)))) (or finished1 (= state11 (select update state21)))), Black: 2417#(= state22 state12), Black: 2415#(= state22 (select (select consume (select (select consume state12) (select queue1 front1))) (select queue1 (+ front1 1)))), 697#true, Black: 2170#(= state22 state12), 2237#true, 2493#finished2, Black: 3483#(or (and (not finished2) (not finished1)) (and finished1 finished2)), Black: 3516#(and (not finished2) (not finished1)), Black: 3454#(not finished1), Black: 394#(not finished1), 966#(<= 2 size1), 456#true, Black: 965#(<= 1 size1), Black: 3012#(and (= state22 (select (select consume state12) (select queue1 front1))) (exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1)))), 972#true, Black: 3014#(and (= state21 state11) (exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))) (= (select queue1 front1) (select produce state21)) (= state22 state12)), Black: 152#(= state22 state12), 3534#true, Black: 2967#(and (exists ((v_size1_570 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (= (select queue1 (+ v_size1_570 front1)) (select produce (select update state21))) (<= size1 (+ v_size1_570 1)) (<= v_size1_570 1))) (= state22 state12)), Black: 2937#(= state22 state12), 3792#true, Black: 2971#(exists ((v_size1_570 Int) (v_state21_281 Int)) (and (= (select queue1 (+ v_size1_570 front1)) (select produce state21)) (= state22 (select (select consume state12) (select produce v_state21_281))) (<= size1 (+ v_size1_570 1)) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= v_size1_570 1))), Black: 2975#(exists ((v_size1_570 Int) (v_state21_281 Int) (v_state12_210 Int)) (and (= (select produce state21) (select queue1 (+ v_size1_570 front1 (- 1)))) (<= size1 v_size1_570) (= state12 (select (select consume v_state12_210) (select queue1 (+ front1 (- 1))))) (= (select produce v_state21_281) (select queue1 (+ v_size1_570 front1 (- 2)))) (<= v_size1_570 1) (= state22 (select (select consume v_state12_210) (select produce v_state21_281))))), 2770#true, Black: 3269#(exists ((v_state22_293 Int) (v_state21_350 Int)) (and (= state12 (select (select consume (select (select consume v_state22_293) (select produce v_state21_350))) (select produce state21))) (= state22 (select (select consume v_state22_293) (select produce v_state21_350))))), Black: 3229#(= state22 state12), 219#true, Black: 1449#(= state22 state12), Black: 1249#(and (not (select done (select update state21))) (= state11 (select update state21)) (not finished2) (not finished1)), Black: 1484#(and (exists ((v_state22_89 Int) (v_state21_130 Int)) (and (= (select queue1 (+ front1 (- 1))) (select produce v_state21_130)) (= state12 (select (select consume v_state22_89) (select queue1 (+ front1 (- 1))))) (= state22 (select (select consume (select (select consume v_state22_89) (select produce v_state21_130))) (select produce state11))))) (<= size1 0) (<= 0 size1)), Black: 1251#(and (not finished2) (not finished1)), 1518#true, Black: 1177#(or finished1 (not finished2)), Black: 1178#(not finished2), Black: 1776#(and (= (select produce state21) (select queue1 (+ front1 (- 1)))) (= state11 (select update state21)) (= state12 (select (select consume state22) (select produce state21))) (= (select queue1 front1) (select produce (select update state21)))), Black: 1706#(= state22 (select (select consume state12) (select queue1 front1))), Black: 1707#(= state22 state12), Black: 1743#(and (= state12 (select (select consume state22) (select queue1 (+ front1 (- 1))))) (exists ((v_size1_340 Int)) (and (<= v_size1_340 0) (<= 0 v_size1_340) (= (select queue1 (+ v_size1_340 front1)) (select produce (select update state21))))) (= (select produce state21) (select queue1 (+ front1 (- 1))))), 3065#true, 1785#true, 1274#true, Black: 758#(and (or finished2 (= (select update state11) state21)) (or (and finished2 (select done (select update state11))) (and (not finished2) (not (select done (select update state11))))) (not finished1))]) [2021-03-26 06:20:09,563 INFO L384 tUnfolder$Statistics]: this new event has 21 ancestors and is cut-off event [2021-03-26 06:20:09,563 INFO L387 tUnfolder$Statistics]: existing Event has 15 ancestors and is cut-off event [2021-03-26 06:20:09,563 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 06:20:09,563 INFO L387 tUnfolder$Statistics]: existing Event has 17 ancestors and is cut-off event [2021-03-26 06:20:09,563 INFO L387 tUnfolder$Statistics]: existing Event has 16 ancestors and is cut-off event [2021-03-26 06:20:11,684 INFO L129 PetriNetUnfolder]: 7363/16681 cut-off events. [2021-03-26 06:20:11,684 INFO L130 PetriNetUnfolder]: For 1188279/1195228 co-relation queries the response was YES. [2021-03-26 06:20:11,929 INFO L84 FinitePrefix]: Finished finitePrefix Result has 232547 conditions, 16681 events. 7363/16681 cut-off events. For 1188279/1195228 co-relation queries the response was YES. Maximal size of possible extension queue 1384. Compared 178403 event pairs, 186 based on Foata normal form. 1036/17563 useless extension candidates. Maximal degree in co-relation 230349. Up to 3558 conditions per place. [2021-03-26 06:20:12,410 INFO L142 LiptonReduction]: Number of co-enabled transitions 13776 Received shutdown request... Cannot interrupt operation gracefully because timeout expired. Forcing shutdown